全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1773 2
2009-09-13
我想求一个时间序列的自相关和偏自相关函数,并且确定其阶数,建立ARMA模型,先在书上找了一个例子,发现不能使用。
程序:
data a;      
x1=0.5;      
x2=0.5;   
n=-50;      
do i=-50 to 250;      
a=rannor(32565);      
x=a-0.6*x1+0.4*x2;      
x2=x1;         
x1=x;      
n=n+1;         
if i>0 then output;      
end;     
run;

proc arima data=a;   
identify var=x nlag=10 outcov=exp1;     
run;

一直显示正在运行,没法得到exp1;

但是如果在后面加上这两个画图的proc,上面的exp1很快得到,但是最后一个画图的程序一直显示正在运行,高手指点一下啊
proc gplot data=exp1;
        symbol i=needle width=6;
        plot corr*lag;
        run;
     proc gplot data=exp1;
        symbol i=needle width=6;
        plot partcorr*lag;
     run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-9-13 20:57:14
run后面加一个quit;命令。
data a;      
x1=0.5;      
x2=0.5;   
n=-50;      
do i=-50 to 250;      
a=rannor(32565);      
x=a-0.6*x1+0.4*x2;      
x2=x1;         
x1=x;      
n=n+1;         
if i>0 then output;      
end;     
run;
proc arima data=a;   
identify var=x nlag=10 outcov=exp1;     
run;
quit;

proc gplot data=exp1;
        symbol i=needle width=6;
        plot corr*lag;
        run;
     proc gplot data=exp1;
        symbol i=needle width=6;
        plot partcorr*lag;
     run;
quit;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-9-13 21:39:12
谢谢了,可以运行了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群