[程式] SAS計算過去三期標準差
[軟體程式類別]:
SAS
[程式問題]:
想請教如何用SAS計算過去三期股票報酬率標準差
[軟體熟悉度]:
低(1~3個月)
[問題敘述]:
我的資料格式類似下表(取自PTT)
我想計算過去三天的股票報酬標準差
ex:1303 南亞,
7/22標準差從7/20計算到7/22
7/25標準差從7/21計算到7/25
7/26標準差從7/22計算到7/26
目前想到的方法是
proc means STD;
var return;
by name;
run;
但這樣會計算每張股票所有資料,我只想求前三天
請各位前輩指點,感謝
Obs id name date return
1 1303 南亞 2011-07-20 1.38
2 1303 南亞 2011-07-21 0.87
3 1303 南亞 2011-07-22 0.74
4 1303 南亞 2011-07-25 0.12
5 1303 南亞 2011-07-26 0.48
6 2311 日月 2011-07-20 5.77
7 2311 日月 2011-07-21 2.64
8 2311 日月 2011-07-22 0.16
9 2311 日月 2011-07-25 0.48
10 2311 日月 2011-07-26 3.52
11 9921 巨大 2011-07-20 2.21
12 9921 巨大 2011-07-21 0.00
13 9921 巨大 2011-07-22 1.73
14 9921 巨大 2011-07-25 1.27
15 9921 巨大 2011-07-26 0.84
[程式範例]:
如上
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.143.76
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1436313456.A.C22.html
→
07/08 08:49, , 1F
07/08 08:49, 1F
推
07/08 14:03, , 2F
07/08 14:03, 2F
→
07/08 14:03, , 3F
07/08 14:03, 3F
→
07/08 22:19, , 4F
07/08 22:19, 4F
→
07/08 22:20, , 5F
07/08 22:20, 5F
→
07/09 08:03, , 6F
07/09 08:03, 6F