苹果/安卓/wp
VIP
0%
硕士生
还不是VIP/贵宾
该用户从未签到
应届毕业生专属福利!
送您一个全额奖学金名额~ !
经管之家送您两个论坛币!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
arlionn 发表于5楼 查看完整内容
sungmoo 发表于4楼 查看完整内容
sungmoo 发表于2楼 查看完整内容
使用道具 举报
荣誉版主
这是因为stata严格按分位数分组。
当观测值等于某一分位数的情况有很多时,每组的份额便可能不均等了。
简单说,按分位数分组并不总等价于n等分组。
总评分: 学术水平 + 1 热心指数 + 1 信用等级 + 1 查看全部评分
所以结果是对的,并没有进行处理的必要,对么?
sort yg sh=_n/_Ng q5=0forv i=1(1)5{replace q5=`i' if sh<=`i'/5&sh>(`i'-1)/5}drop sh
*根据q5可得到关于y的五等分组
[此贴子已经被作者于2009-3-11 22:50:36编辑过]
院士
另一种方法,使用 group() 函数:
. sysuse auto, clear
. sort price
. gen g5 = group(5)
. tab g5
g5 | Freq. Percent Cum.------------+----------------------------------- 1 | 15 20.27 20.27 2 | 15 20.27 40.54 3 | 14 18.92 59.46 4 | 15 20.27 79.73 5 | 15 20.27 100.00------------+----------------------------------- Total | 74 100.00
但是这样的话, 好像有可能同样大小的观测值被分到两个组里面ba
发表回复 回帖后跳转到最后一页
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明