作者tokyo291 (工口工口)
看板Statistics
标题[程式] SAS跑AR(1)和AR(6)的模型
时间Wed Apr 24 15:58:26 2013
[软体程式类别]:SAS
[程式问题]:时间序列
[软体熟悉度]:中
[问题叙述]:
就是我想要比较手中资料用AR(1)和AR(6)两者的AIC
来看哪一个model比较好
然後程式是参考网路上找的写法
http://dept.econ.yorku.ca/jasiakj/4140/lecture2.pdf
但是不知道是哪理有问题无法顺利的做出来
错误是出现
ERROR 180-322: Statement is not valid or it is used out of proper order.
[程式范例]:
#AR(1)
data money ;
input money ;
datalines
29.8600
29.8800
29.8600
29.8200
29.9500
29.8700
29.8400
29.8400
29.8700
29.8900
29.8800
29.8800
29.9000
29.9100
29.9500
29.9500
29.9900
30.0100
30.0700
30.0600
30.0500
30.0900
30.0900
30.0200
30.0800
30.0700
30.0600
30.2100
30.2000
30.1600
30.1400
30.1500
30.0900
30.1000
30.0800
30.0800
29.9900
30.0300
30.0600
;
cards;
logP = log(money) ;
logR = dif(logP) ;
run ;
title 'money' ;
title2 'AR(1)' ;
proc autoreg ;
model logR =/nlag = 1 ;
run ;
#AR(6)
data money ;
input money ;
datalines;
29.8600
29.8800
29.8600
29.8200
29.9500
29.8700
29.8400
29.8400
29.8700
29.8900
29.8800
29.8800
29.9000
29.9100
29.9500
29.9500
29.9900
30.0100
30.0700
30.0600
30.0500
30.0900
30.0900
30.0200
30.0800
30.0700
30.0600
30.2100
30.2000
30.1600
30.1400
30.1500
30.0900
30.1000
30.0800
30.0800
29.9900
30.0300
30.0600
;
cards;
logP = log(money) ;
logR = dif(logP) ;
run ;
title 'money' ;
title2 'AR(6)' ;
proc autoreg ;
model logR =/nlag = 6 ;
run ;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.52.28
※ 编辑: tokyo291 来自: 61.227.242.174 (04/24 19:39)
※ 编辑: tokyo291 来自: 61.227.242.174 (04/24 20:01)
1F:推 tew:log档指出了在哪有错误就从哪边着手 04/25 08:36
2F:→ tew:1.datalines;2.cards;请删掉3.另外写一个datasets计算变项 04/25 08:39
3F:→ tokyo291:感谢您!已经顺利跑出来了 04/25 12:48