[程式] 用SAS找出排序後特定名次的值

看板Statistics作者 (媽~我會飛耶~)時間15年前 (2010/05/31 10:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
------------------------------------------------------------------------ [軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 中(3個月到1年) [問題敘述]: 各位好 我有資料如下 a b c d .1 .3 .1 .2 .3 .5 .6 .7 .8 .2 .3 .4 .8 .3 .5 .1 .6 .5 .9 .9 .5 .5 .4 .4 現在想做的事是 將各變數的值各自加總後,找出各變數降冪排序後排名為該加總值的值 如a變數加總後為3.1,將a變數降冪排序後得到第4名為0.5 (名次如有小數點無條件進位) 再以0.5為準,將a變數的值重新分類,>=0.5者為1,<0.5者為0,如下 a a2 .1 0 .3 0 .8 1 .8 1 .6 1 .5 1 目前想不出來怎麼做... 雖然可以用excel做到,可是我有幾百項變數,每項都要做同樣的事... 請問有沒有神人知道怎麼用sas做這樣的事? 還是說可以用其他軟體來做? 先謝謝了... ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.59.104

05/31 15:49, , 1F
如果值相同你的排名是如何排
05/31 15:49, 1F
文章代碼(AID): #1C0oOEAq (Statistics)
文章代碼(AID): #1C0oOEAq (Statistics)