全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4172 6
2011-07-12
悬赏 5 个论坛币 已解决
data a;
input year x y;
lnx=log(x);
lny=log(y);
cards;
1978 133.6 116.1
1979 160.7 134.5
1980 191.3 162.2
1981 223.4 190.8
1982 270.1 220.2
1983 309.8 248.3
1984 355.3 273.8
1985 397.6 317.4
1986 423.8 357
1987 462.6 398.3
1988 544.9 476.7
1989 601.5 535.4
1990 686.3 584.6
1991 708.6 619.8
1992 784 659.8
1993 921.6 769.7
1994 1221 1016.8
1995 1577.7 1310.4
1996 1926.1 1572.1
1997 2090.1 1617.2
1998 2162 1590.3
1999 2210.3 1577.4
2000 2253.4 1670.1
2001 2366.4 1741
2002 2476 1834
;
proc gplot data=a;
plot lnx*year=1 lny*year=2/overlay;
symbol1 c=black i=join v=circle;
symbol2 c=black i=join v=star;
proc arima data=a;
identify var=lnx stationarity=(adf);
identify var=lny stationarity=(adf);
identify var=lnx(1) stationarity=(adf);
identify var=lny(1) stationarity=(adf);
identify var=lnx(1) stationarity=(pp);
identify var=lny(1) stationarity=(pp);
proc reg data=a;
model lny=lnx /noint;
output out=out residual=residual;
proc arima data=out;
identify var=residual stationarity=(adf);
proc arima data=a;
identify var=lny crosscorr=(lnx);
estimate p=1 input=lnx noint;
forecast lead=10 id=year out=result;
data result;
set result;
y=exp(lny);
estimate=exp(forecast);
proc gplot data=result;
plot lny*year=1 forecast*year=2 /overlay;
plot y*year=1 estimate*year=2 /overlay;
symbol1 c=black i=none v=star;
symbol2 c=red i=join v=none;
data b;
set a;
ecm=lny-0.96832*lnx;
lag_ecm=lag(ecm);
dif_lnx=dif(lnx);
dif_lny=dif(lny);
proc reg data=b;
model dif_lny=dif_lnx lag_ecm /noint;
run;





319  proc reg data=a;
320  model lny=lnx /noint;
321  output out=out residual=residual;
ERROR: 
NOTE: The data set WORK.OUT has 0 observations and 0 variables.
WARNING: Data set WORK.OUT was not replaced because new file is incomplete.
求解释

最佳答案

honghejing 查看完整内容

那个不是大问题,是他sas的问题,我运行的也没问题
二维码

扫码加我 拉你入群

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

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

全部回复
2011-7-12 21:49:02
那个不是大问题,是他sas的问题,我运行的也没问题
二维码

扫码加我 拉你入群

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

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

2011-7-12 22:14:07
我运行过,没有这个错误啊.你重起下SAS重新run下.
二维码

扫码加我 拉你入群

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

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

2011-7-12 22:15:45
你在run;后面加上quit;
二维码

扫码加我 拉你入群

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

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

2011-7-13 15:44:33
楼上的版本是多少?有下载地址没?
二维码

扫码加我 拉你入群

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

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

2011-7-13 15:54:58
我在explorer里看了一下数据库,在result里有residual,out根本打不开,坐等高人解释。我觉得错误是说output语句中的out=out的“=”是不成立的,因为新文件不完整,结果不会输出到out里面。至于为什么,坐等高人解释。论坛币给论坛币较少的人了,谢谢两位的关注,我再开个帖子
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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