Re: [程式] SAS 前後期比較
感謝k大 忘了還有lag可以用
lagp = lag(P);
if P > lagP then t =1;
else t = 0;
再請問一個問題
如果今天是
Obs P
1 2
2 2
3 2
4 5
5 1
6 3
7 2
8 3
因為第一個資料我把他歸入 t = -1
但因為 1,2,3相等 所以他們也都要是t=-1
請問要再怎樣改 感恩
※ 編輯: RequiemInDm 來自: 140.138.101.122 (12/03 16:14)
推
12/03 22:12, , 1F
12/03 22:12, 1F
抱歉 問題設計的不好 我是指 直到與第一筆不一樣之前 和第一筆相同都給-1
如果現在第7筆資料跟前面1,2,3一樣 判斷的情況又不一樣
其實對於SAS的陣列部分搞不太清楚 不知道怎樣寫表示 P[1] P[2] ..之類
所以我在SAS 裡寫do until遇到麻煩 感謝回答
※ 編輯: RequiemInDm 來自: 140.138.101.122 (12/04 11:39)
推
12/04 13:41, , 2F
12/04 13:41, 2F
→
12/04 13:43, , 3F
12/04 13:43, 3F
→
12/04 13:45, , 4F
12/04 13:45, 4F
→
12/04 13:46, , 5F
12/04 13:46, 5F
依照t大寫法
Obs P t
1 2 -1
2 2 -1
3 2 -1
4 5 1
5 1 0
6 3 1
7 2 -1
8 3 1
第7項就會被判斷成-1 而不是0 想問一下 有可以選擇從P的哪個資料點開始做判斷
的方法嘛? 感謝回答
※ 編輯: RequiemInDm 來自: 140.138.101.122 (12/04 16:58)
討論串 (同標題文章)