如何从ARX模型中获得完整的残差向量

时间:2010-07-28 18:53:04

标签: matlab statistics time-series signal-processing

我使用了系统识别工具箱中的ARX函数和RESID函数,但结果残差为:

0 
0
0
5
6
8
7
8

零的数量=滞后的数量,我需要一个完整的残差向量

1 个答案:

答案 0 :(得分:0)

N阶AR model需要先前的N个值来预测下一个N值,这就是未预测前N个的原因。您始终可以在开头填充向量(通过复制或零),例如:

load twotankdata
order = 5;
m = arx(y, order);

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