我做了一个ARMA(1,2)模型的预测,但预测结果与真实值似乎相差一个相位,我的程序代码如下:
z=iddata(y); %识别数据
my=armax(z(1:300),'na',1,'nc',2); 
yp=predict(my,z,1);%一阶预测,
ypre=yp.OutputData;
预测结果绘成excel图表时,下图中红线为预测值,兰线为真实值,似乎有一个相位差,请各位指点。