楼主: beanyao
1361 6

[面板数据求助] 如何在panel data中只留下时间范围内ownership不变的code year? [推广有奖]

  • 1关注
  • 2粉丝

博士生

38%

还不是VIP/贵宾

-

威望
0
论坛币
1594 个
通用积分
4.4132
学术水平
8 点
热心指数
1 点
信用等级
0 点
经验
977 点
帖子
103
精华
0
在线时间
425 小时
注册时间
2012-9-18
最后登录
2025-11-7

楼主
beanyao 学生认证  发表于 2015-11-4 15:52:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
[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应如何处理,谢谢
二维码

扫码加我 拉你入群

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

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

关键词:panel data Ownership owners Panel owner 如何

沙发
beanyao 学生认证  发表于 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
试试

板凳
beanyao 学生认证  发表于 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这一句的啊。

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

7
夏目贵志 发表于 2015-11-7 08:50:00
beanyao 发表于 2015-11-6 10:24
噢噢,我的程序先tsset code year,才开始跑你的程序的,其实不影响……就是你的那个第一句跑不动啊,一直 ...
不好意思。是我不小心打错了。第一行应该是gen,不是egen。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-13 10:32