声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 977|回复: 4

[编程技巧] 一个关于缺失数组自回归的问题

[复制链接]
发表于 2007-11-12 22:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
遇到了困难,恳请帮助.

假设有一个数组

y = [1.2 1.1 1.6 NaN 1.4 1.6 1.7 1.9 NaN NaN NaN NaN NaN 0.98 0.7];

y_hat(k) = a * y(k-1) + b * y(k-2);

相应的y_hat也是一个数组了

当 y(4)是NaN

那么y(4) = y_hat(k)

当要估计y(5)的时候就是
y_hat(5) = a * y_hat(4) + b*y(3)

如果 y(4)和y(5)都是NaN的话

y_hat(6) = a * y_hat(5) + b*y_hat(4)

y(6)不是NaN,而y_hat(7)则变为

y_hat(7)= a * y(6) + b * y_hat(5)

===============================================

估计后y可以被写为
比如
y = [1.2 1.1 1.6 1.2_hat 1.4 1.6 1.7 1.9 1.3_hat 1.54_hat 1.23_hat 1.92_hat 1.02_hat 0.98 0.7];

请求懂的教我一下怎么写,谢谢了

[ 本帖最后由 terryzz5 于 2007-11-12 23:18 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-11-12 22:40 | 显示全部楼层
没怎么明白,有nan参与的运算结果好像都是nan,没有什么意义的

因此要避免nan参与运算,因为nan本来就是不确定

[ 本帖最后由 花如月 于 2007-11-12 22:41 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-11-12 22:47 | 显示全部楼层
我的意思是说,NaN是用以前的观测值测定出来的,当遇到NaN的时候,就用y_hat来代替NaN,
 楼主| 发表于 2007-11-12 22:48 | 显示全部楼层
具体估计的时候,我用的是KALMAN FILTER
发表于 2007-11-15 15:43 | 显示全部楼层
2楼所言极是,如果一定要用 nan,则 help isnan
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 21:28 , Processed in 0.055293 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表