[程式] SAS對資料做分組

看板Statistics作者 (Colin‧卡冷)時間12年前 (2011/11/13 02:40), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
[軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 新手(不到1個月) [問題敘述]: b1為金額多寡,我想將b1由大至小排列,並分五組, 若b1有106個樣本,輸入groups=5,我發現他有的組別b1個數多,有的組別中b1個數少 所以我想問SAS分出來的各組個數能否自行調整? 像是分成 組別1有22個b1,組二有21個,組三21個...組五21個。 [程式範例]: proc rank data=table out=output descending groups=5; var b1; ranks b1rank; run; ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.32.81

11/13 13:13, , 1F
那是因為有相同值,所以rank被分為同一組
11/13 13:13, 1F

11/13 13:14, , 2F
你如果想要組數切的整齊,那請自己寫data step
11/13 13:14, 2F

11/13 21:23, , 3F
how?please help me...
11/13 21:23, 3F

11/13 22:43, , 4F
可以了。自行試出來了,謝謝。
11/13 22:43, 4F
文章代碼(AID): #1ElhsYL0 (Statistics)