已有数据不平稳,进行一阶差分后建立ARIMA(1,1,0)模型,得到模型回归表达式为
x(t)=0.39498*x(t-1)+elps(j);
根据这个表达式可以产生100个随机数,程序如下
clc,clear
randn('state',sum(clock));
elps=rand(1,100);
x(1)=elps(1);
for j=2:100
x(j)=0.39498*x(j-1)+elps(j);
end
但是产生的数据是符合差分后的AR(1)模型的,如何才能产生出类似于差分之前的数据啊?也是就说把产生的数据进行一阶差分后还能建立AR(1)模型。
ps:我建立模型不是想用来预测的,而是想根据模型来生成新的数据。