全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9060 5
2016-04-25
急求例如一个变量的有100个样本,要把前25个提取出来,前25到50提取出来,构成两个新的变量
变量的值有重复,比如第24,第25,第26都相同

二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-25 21:30:40
假设你的变量是x1,把前25%个放到x2中,把前25%-50%放到x3中,可以这样做:

gsort -x1
gen x2=x1 in 1/25
gen x3=x1 in 25/50

如果样本数有变化,根据百分比调整in 的开始和结束的数值即可。
二维码

扫码加我 拉你入群

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

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

2021-7-16 14:55:55
statax 发表于 2016-4-25 21:30
假设你的变量是x1,把前25%个放到x2中,把前25%-50%放到x3中,可以这样做:

gsort -x1
这个我做出来是放前25个数据,而不是放前25%个欸
二维码

扫码加我 拉你入群

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

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

2021-7-16 21:59:20
兰郡月光 发表于 2021-7-16 14:55
这个我做出来是放前25个数据,而不是放前25%个欸
那就可以gsort过后
g xx=_n
g x2=x1 if xx<=25
二维码

扫码加我 拉你入群

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

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

2022-1-1 19:55:36
罗润万(|Toby) 发表于 2021-7-16 21:59
那就可以gsort过后
g xx=_n
g x2=x1 if xx
正解,赞!
二维码

扫码加我 拉你入群

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

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

2022-9-8 21:02:43
感觉两种方法都一样
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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