全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1362 6
2015-11-04
[img]file:///C:\Users\Lenovo\AppData\Roaming\Tencent\Users\314754532\QQ\WinTemp\RichOle\I)%1G_64F[%F8KSN%]JPD76.png[/img] 1.png

如图,三列数据:code year ownership, window:2000-2007, 已经是balance data
现在想删除在window内企业ownership发生变化的观测值,只留下一直是0,或者一直是1的公司,请问stata应如何处理,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-4 18:43:32
自己顶一下……感觉问题蛮清楚的,求各位老师和大神啊
二维码

扫码加我 拉你入群

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

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

2015-11-5 01:00:11
bys code: egen ind = (ownership!=ownership[_n-1])
by code: egen ind2 = max(ind)
drop if ind2 == 1
试试
二维码

扫码加我 拉你入群

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

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

2015-11-5 09:54:23
夏目贵志 发表于 2015-11-5 01:00
bys code: egen ind = (ownership!=ownership[_n-1])
by code: egen ind2 = max(ind)
drop if ind2 == 1
...
谢谢,我明白你的意思了.
但是有个小问题,tsset以后第一句跑不动啊,一直是unknown egen function()
二维码

扫码加我 拉你入群

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

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

2015-11-6 07:36:56
beanyao 发表于 2015-11-5 09:54
谢谢,我明白你的意思了.
但是有个小问题,tsset以后第一句跑不动啊,一直是unknown egen function()
tsset以后第一句跑不动啊
不知道你在说什么地方。我给出的命令里是不存在tsset这一句的啊。
二维码

扫码加我 拉你入群

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

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

2015-11-6 10:24:26
夏目贵志 发表于 2015-11-6 07:36
不知道你在说什么地方。我给出的命令里是不存在tsset这一句的啊。
噢噢,我的程序先tsset code year,才开始跑你的程序的,其实不影响……就是你的那个第一句跑不动啊,一直是unknown egen function(),改了半天也不对……
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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