→ luenchang: I'd add a new variable instead of overwriting raw 06/02 00:21
→ chien533: 完全看不懂,所以你期待新的資料長什麼樣子? 06/02 06:15
※ 編輯: jokemax18 (140.115.87.8), 06/02/2015 13:06:54
推 tew: 這個應該是做動能投資策略吧 06/02 13:14
推 tew: 就針對月份緶號 每個月都是抓過去37個月的數據就好 06/02 13:18
感謝t大留言,我這是要看定期定額的報酬,需要將原TEJ的資料2004/12到2013/12
整理成上述型態,期跟期之間有重複,造成我不知該如何處理,有想過是轉化成矩陣,
第一期從頭開始往下共抓37個值,第二期從t+12(變成從2005/12為起始值),
再往下抓37個值,以此類推抓到第7期結束,
在此有小問題想問,請問您說將月份編號,但我每一期的投資期間都會有重複,
意思是05年12月在第一期的狀態是12,但在第二期狀態會變成0,請問您這該如何是好?
※ 編輯: jokemax18 (140.115.87.8), 06/02/2015 13:38:26
推 tew: 不需要是1跟0 06/02 16:39
→ tew: 就是每個月一直編下去 06/02 16:40
→ tew: 然後算出每個月的值 06/02 16:40
→ tew: 最後再挑出每年12月的數據即可 06/02 16:40
→ tew: 之後做穩健性也能做 請 每個月都做就好 06/02 16:41
→ tew: 這樣就是 1-37 2-38 3-39 06/02 16:41
→ tew: 想要抓你原來的 輸出 1 13 25 37的值 06/02 16:42
感謝T大解釋,所以我就針對A公司從04年12月+2005-2013年資料,從1號編到109號,
我去查了編號code,
data a;
set a;by 公司 年分 月份;
retain n 0;
n=n+1;
if frist.公司 then n=1;
run;
如此仍無法進行編號,會要by 公司是因為資料不只一家A公司而已,
我想詢問code的部分是錯在哪裡呢?
※ 編輯: jokemax18 (140.115.87.58), 06/02/2015 20:53:13
→ tew: 針對月份做就好 不需要一家基金一家基金做 06/03 17:02
→ tew: 然後合併回去就好 06/03 17:03
感謝大大不厭其煩講解,我已解決問題了,感謝各位解惑。
※ 編輯: jokemax18 (140.115.87.38), 06/04/2015 08:35:36