楼主: spy12345
2017 5

[其他] 选取变量做回归 [推广有奖]

  • 0关注
  • 0粉丝

高中生

20%

还不是VIP/贵宾

-

威望
0
论坛币
910 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
255 点
帖子
12
精华
0
在线时间
29 小时
注册时间
2007-10-10
最后登录
2016-2-14

楼主
spy12345 在职认证  发表于 2012-3-27 14:39:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求教有三组变量year id dummy
例:
year   id    dummy
97     1        0
97     2        1
97     3        0
98     1        0
98     2        0
98     3         1


如果我想筛选出特定变量做回归
(1)发生过dummy 从0变到1的变量;
(2)发生了dummy从0变到1的的变量的那两年,即筛选出97,98的id:3

请问用什么命令能实现上面两种方式?非常感谢!
二维码

扫码加我 拉你入群

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

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

关键词:Dummy year 非常感谢 ear 筛选出

沙发
sungmoo 发表于 2012-3-27 15:14:11
(1)发生过dummy 从0变到1的变量
(2)发生了dummy从0变到1的的变量的那两年,即筛选出97,98的id:3
表述不够清晰

藤椅
spy12345 在职认证  发表于 2012-3-27 16:05:11
呃,举个具体例子,比如dummy代表是否搬家,那我想选取
(1)历史上发生过搬家的样本(即有发生过dummy从0到1的样本)
(2)搬家前后的样本(选出像ID:3的97和98年的样本,即ID:3,97年时dummy为0,98年时dummy为1)

谢谢啊!

板凳
hplcdadong 发表于 2012-3-28 03:14:31
If I understand your question right, here is the answer:

order id year
sort id year
by id: gen dumdfp=dummy-dummy[_n-1]
by id: gen dumdfs=dummy-dummy[_n+1]
keep if dumdfp==1 | dumdfs==-1
drop dumdfp dumdfs
list, sepby(id)

报纸
sungmoo 发表于 2012-3-28 07:57:26
bys id (year): g d=1 if dummy&!dummy[_n-1]
bys id (year): replace d=0 if d[_n+1]==1

地板
spy12345 在职认证  发表于 2012-3-29 00:51:38
谢谢!

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

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