我首先生成了一列AR(2)序列y1,现在我用arma(1,1)模型去拟合它,程序写为:
y=normrnd(0,1,[1000 1]);
e=normrnd(0,1,[1000 1]);
y1(1,1)=y(1,1);
y1(2,1)=y(2,1);
i=3;
while i<1001;
y1(i,1)=0.8*y1(i-1,1)+0.2*y1(i-2,1)+e(i,1);
i=i+1;
end;
z=iddata(y1);
armax(z,'na',1,'nc',1)
到此,我希望能够计算出残差,然后得到BIC值,
请教各位高手,如何在matlab中对ARMA模型进行残差的predict?
谢谢各位!!!!!!!!!!!!!