全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1872 1
2007-11-13
假设有一个数组

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不是NaN,就用y去预测y_hat; 如果y是NaN就用y_hat去预测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)

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

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-11-14 07:15:00

已经解决

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群