作者pinpon (妈~我会飞耶~)
站内Statistics
标题[程式] 用SAS找出排序後特定名次的值
时间Mon May 31 10:59:21 2010
------------------------------------------------------------------------
[软体程式类别]:
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
1F:推 imaltar:如果值相同你的排名是如何排 05/31 15:49