[程式] 用SAS模擬ARMA (附上code 10.06.00:16)
[軟體程式類別]:
SAS
[程式問題]:
不知道該如何模擬
[軟體熟悉度]:
難以說明......
兩年前的實習課曾經學過一年的SAS
但是老師(+助教)專長在個體計量
SAS有關時間序列部份的code完全沒教
[問題敘述]:
簡而言之就是要模擬一個ARMA process
例如:
y(t)=1.5y(t-1)+0.5y(t-2)+ε(t)+0.3ε(t-1)
output 100筆數值+圖
有google過看看網路上有沒有類似的說明
但是沒有令我滿意的結果
所以上來問問看
煩請賜教 謝謝~
[code]:
y1=0.9; y11=0.9; u1 = 0;
do time = -50 to 100;
u = rannor( 32565 );
y =1.5*y1+0.5*y11+u+0.3*u1 ;
if time > 0 then output;
y11=y1;
y1=y;
u1 = u;
end;
run;
p.s
1.起始值是個很重要的問題嗎?
2.有沒有推薦什麼SAS關於時間序列的網站
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.175.130
※ 編輯: saar 來自: 203.73.175.130 (10/05 22:50)
※ 編輯: saar 來自: 203.73.175.130 (10/06 00:16)
※ 編輯: saar 來自: 203.73.175.130 (10/06 00:51)
推
10/07 11:37, , 1F
10/07 11:37, 1F
→
10/07 11:40, , 2F
10/07 11:40, 2F
→
10/07 11:40, , 3F
10/07 11:40, 3F
→
10/07 22:49, , 4F
10/07 22:49, 4F
推
10/09 02:55, , 5F
10/09 02:55, 5F
推
10/09 13:55, , 6F
10/09 13:55, 6F