[程式] SAS macro
[軟體程式類別]:
SAS
[軟體熟悉度]:
低(1~3個月)
[問題敘述]:
有A年,B年兩年度資料,想讓B年X變項維持在A年的分配狀態,
所以想使用的方法是將兩年度的Xa Xb 都依序分成一千等分,並讓
第一等分內的Xb都置換成第一等分Xa的平均數,依此類推。
[程式範例]:
我可以想到的方法無非是用 proc rank + group,
計算A年各組平均數後call出來用在B年上;或者用
proc univariate+ pctlpre pctlpts的方式來分組之後計算平均數,
但無論用甚麼方式都要重複做很多次,應該是用Macro才對,
但我這方面很不熟,所以想上來請教是否有更簡便的處理方式,謝謝。
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.181.17
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1430125386.A.017.html
※ 編輯: imsasha2 (140.123.181.17), 04/27/2015 17:19:26
推
04/28 19:08, , 1F
04/28 19:08, 1F
→
04/28 19:33, , 2F
04/28 19:33, 2F
→
04/28 19:38, , 3F
04/28 19:38, 3F
推
04/28 21:11, , 4F
04/28 21:11, 4F
→
04/28 21:11, , 5F
04/28 21:11, 5F
→
04/29 07:49, , 6F
04/29 07:49, 6F