楼主: 南宫亦菲
14354 6

[编程问题求助] 急求!!!stata中如何进行多条件分组啊~~ [推广有奖]

  • 0关注
  • 1粉丝

硕士生

3%

还不是VIP/贵宾

-

威望
0
论坛币
4410 个
通用积分
1.5500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
932 点
帖子
56
精华
0
在线时间
174 小时
注册时间
2013-5-26
最后登录
2023-2-25

楼主
南宫亦菲 学生认证  发表于 2015-10-12 22:02:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助论坛里的stata高手,因为研究需要,我需要将所用的数据进行分组,数据如下,根据变量hsr的变量,我需要将id为1、3的分为一组,而将id为2、4的分为另一组,请问这种情形如何在stata中实现呢?自己琢磨了半天也没想出来,希望小伙伴们可以帮忙~~非常谢谢[loveliness]~~

年份idhsr
199810
199820
199830
199840
199851
199910
199921
199930
199941
199951

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 多条件 Lines line 如何

沙发
houyunhuang 发表于 2015-10-13 11:42:50
你最后分析的目的是什么?说实话,没看懂你最后要得到什么

藤椅
谷河长流 发表于 2015-10-13 11:51:37
*你的id等于5怎么办?如果是135一组,24一组,可采用以下程序
gen group1=1 if id==1| id==3| id==5
replace group1=0 if group1==.
*

板凳
南宫亦菲 学生认证  发表于 2015-10-13 14:43:50
houyunhuang 发表于 2015-10-13 11:42
你最后分析的目的是什么?说实话,没看懂你最后要得到什么
就是想做DID差分,hsr是一种政策实施后的结果,想把控制组与实验组区分开~~但是不知道怎么弄,还请小伙伴解答~~

报纸
南宫亦菲 学生认证  发表于 2015-10-13 14:44:25
houyunhuang 发表于 2015-10-13 11:42
你最后分析的目的是什么?说实话,没看懂你最后要得到什么
就是想做DID差分,hsr是一种政策实施后的结果,想把控制组与实验组区分开~~但是不知道怎么弄,还请小伙伴解答~~

地板
南宫亦菲 学生认证  发表于 2015-10-13 14:46:41
谷河长流 发表于 2015-10-13 11:51
*你的id等于5怎么办?如果是135一组,24一组,可采用以下程序
gen group1=1 if id==1| id==3| id==5
repl ...
那如果id有很多呢,我是想做DID差分,hsr是一种政策实施后的结果,想把控制组与实验组区分开~~但是不知道怎么弄,还请小伙伴解答~~

7
houyunhuang 发表于 2015-10-13 21:53:38
这个就很简单了
gen id_dum  = 0
replace id_dum = 1 if ID == 1 | ID ==3 | ID == 5

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

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