全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
849 2
2021-07-05
请教用STATA如何将收入数据进行不等距分组(0,0.1,0.25,0.5,0.75,0.9,1)并每组进行标记?可能是个较为基础的问题,但目前还未找到很好的方式解决。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-7-5 19:15:35
假设你文中的是分位数,则可以
_pctile 收入,p(0.1 0.25 0.5 0.75 0.9)

如果不是分位数,则可以
gen xx=.
replace xx=1 if 0<=收入&收入<=0.1
类似的处理其他的
replace xx=2 if conditions
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-7-6 12:19:00
wdlbcj 发表于 2021-7-5 19:15
假设你文中的是分位数,则可以
_pctile 收入,p(0.1 0.25 0.5 0.75 0.9)
谢谢您的回复,我昨天试过_pctile 命令,似乎得到的是各分位点的值(不知做法是否有误)。按照您的提示,如果想对所有样本收入等级都进行标记,是需要得到各分位点数值后,再手动建立变量进行赋值是么?也即没有像等距分类中可以用xtile一步完成的方式,不知理解是否正确?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群