赞
踩
以下是我写的一段时间序列预测的程序,请各位牛人过目,为什么我画出来的图会是这个样子?
y = load('E:\matlab2010b\DATA\data.txt'); %读取数据,包含1015个数据点,用前1000个数据预测后15 个数据
>> ya = y(1:1000);
>> yb = y(1001:end);
>> H = adftest(ya)
H =
0 %ADF单位根检验,数据非平稳
y1 = diff(ya); %一阶差分
>> H = adftest(y1)
H =
1 %ADF单位根检验,数据平稳
z = [y1;zeros(15,1)];
>> u = iddata(z);
>> test = [];
for p = 1:12
for q = 1:12
m = armax(u(1:999),[p q]) ;
AIC =
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。