全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2691 3
2021-09-27
悬赏 1 个论坛币 已解决
一共有10年的数据。想用一个新变量把每一年各自出口值大小的前25%设为1,出口值大小25—75%设为2,75—100%设为3,除了把每一年拆开后设定再合并,有简便的命令方法吗?谢谢!

最佳答案

wdlbcj 查看完整内容

可以使用xtile 配合其他的命令 但不确定该命令是否可以配合by 如果不能配合by的话 xtile indicator1=var if year==1,nq(4) replace indicator1=2 if indicator1==3 replace indicator1=3 if indicator1==4 同样的操作对year==2 year==3 进行 然后把这几个indicator 组合在一起
二维码

扫码加我 拉你入群

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

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

全部回复
2021-9-27 20:53:33
可以使用xtile 配合其他的命令 但不确定该命令是否可以配合by
如果不能配合by的话

xtile indicator1=var if year==1,nq(4)
replace indicator1=2 if indicator1==3
replace indicator1=3 if indicator1==4

同样的操作对year==2  year==3 进行

然后把这几个indicator 组合在一起

二维码

扫码加我 拉你入群

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

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

2021-9-29 12:17:33
wdlbcj 发表于 2021-9-27 22:00
可以使用xtile 配合其他的命令 但不确定该命令是否可以配合by
如果不能配合by的话
第一行的if显示not allowed
二维码

扫码加我 拉你入群

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

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

2021-9-29 12:21:16
陈诚晨 发表于 2021-9-29 12:17
第一行的if显示not allowed
谢谢提醒,已经修改,if应该放在前面
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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