楼主: fgkjvbk
1842 1

[数据管理求助] 求助!!stata如何实现对变量按照前5%等比例生成一个新的分类变量 [推广有奖]

  • 3关注
  • 0粉丝

本科生

99%

还不是VIP/贵宾

-

威望
0
论坛币
30 个
通用积分
3.8346
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
631 点
帖子
46
精华
0
在线时间
156 小时
注册时间
2020-12-23
最后登录
2024-9-19

楼主
fgkjvbk 学生认证  发表于 2021-4-7 21:03:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人初学stata,希望路过的大佬指点~
我想生成一个新变量,要求是在变量 score 的前5%赋值为1,余下的前20%设置为2,接着余下的前50%设置为3,以此类推剩下的20%设置为4,变量的后5%设置为5,不知道如何操作,求帮忙!
二维码

扫码加我 拉你入群

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

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

关键词:Stata 如何实现 分类变量 tata score

沙发
黃河泉 在职认证  发表于 2021-4-8 08:34:11
1. 請參考
  1. webuse grunfeld, clear
  2. gen wanted = 1
  3. foreach i in 5 25 75 95 {
  4.     egen p`i' = pctile(invest), p(`i')
  5.         replace wanted = wanted+1 if invest > p`i'
  6. }  
复制代码
2. (尔后) 你若要问程序,请用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式),以供回答者实验之用。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.htmlhttps://zhuanlan.zhihu.com/p/29911577

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-20 20:27