查看单个帖子
旧 2019-12-10, 20:48   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 如何从ARX模型中获得残差的完整向量

我从系统标识工具箱中使用了ARX函数,然后使用RESID函数,但是产生的残差为:

0 0 0 5 6 8 7 8 零的数量=滞后的数量,我需要一个残差的完整向量



回答:

阶数为N的AR模型需要前N个值来预测下一个,这就是为什么不预测前N个的原因。您始终可以在向量开始时填充矢量(通过复制或零填充),例如:

load twotankdata order = 5; m = arx(y, order); r = resid([y(1:order);y], m); r = r(order+1:end);

更多&回答...
poster 当前离线   回复时引用此帖