全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2476 5
2020-08-20
论坛朋友好,我现在是有两年(2000,2005)的面板数据,因为要做DID,treatment group是公司(companyid)2000年有5个专技员工,2005年有10个专技员工。control group是2000年有5个专技员工,2005年没有变化也是5个专技员工。差异原因在于2002年的时候地区出台了政策,符合资格的公司可拿到专项资金雇佣更多的技术人员。
请问要怎么生成变量D,D=1当2000年worker=5, 2005年worker=10。 D=0,2000年和2005年均为5。
注意:数据中存在一些公司2000年专技员工是1 2 3 4 或6的,但这里要求一定是5。
感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2020-8-20 18:49:42
如果数据是平衡面板数据,尝试以下代码:
复制代码
二维码

扫码加我 拉你入群

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

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

2020-8-20 20:06:01
DΘstinyじò 发表于 2020-8-20 18:49
如果数据是平衡面板数据,尝试以下代码:
您好~我的数据不是平衡面板数据,2005年有些公司不在了。
然后我试了一下您提供的代码,stata提示command gen  is unrecognized
很好奇为什么gen都会提示无法识别。
二维码

扫码加我 拉你入群

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

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

2020-8-20 21:35:10
quwukong 发表于 2020-8-20 20:06
您好~我的数据不是平衡面板数据,2005年有些公司不在了。
然后我试了一下您提供的代码,stata提示comman ...
非平衡面板数据,尝试以下代码:
复制代码
不是系统提示gen无法识别,其实有特殊符号没有显示出来,因为浏览器的原因,我猜你用的是360一类的,使用的是极速模式,在极速模式下点击了复制代码,就会有一些显示不出来的特俗符号,从而导致代码错误。手动复制代码或者将模式改为兼容模式将解决该问题。
二维码

扫码加我 拉你入群

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

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

2020-8-20 21:38:02
quwukong 发表于 2020-8-20 20:06
您好~我的数据不是平衡面板数据,2005年有些公司不在了。
然后我试了一下您提供的代码,stata提示comman ...
另外就是建议用dataex命令给出示例数据,将数据的结构尽可能详细说明。
二维码

扫码加我 拉你入群

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

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

2020-8-21 18:45:29
DΘstinyじò 发表于 2020-8-20 21:38
另外就是建议用dataex命令给出示例数据,将数据的结构尽可能详细说明。
代码OK了,非常感谢您的建议,以后会注意,谢谢谢谢~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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