楼主: suxun3
2540 10

[时间序列问题] 如何筛选出某一类别的数据 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

高中生

55%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.0002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
78 点
帖子
8
精华
0
在线时间
55 小时
注册时间
2019-8-5
最后登录
2024-7-28

楼主
suxun3 发表于 2019-8-5 09:24:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,我在做盈余管理的相关研究,想要筛选出由盈转亏的企业,目前是新生成一个变量,亏损企业为0,盈利企业为1,要怎么选择出有“1110”特征的企业,感谢感谢!!!
二维码

扫码加我 拉你入群

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

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

关键词:筛选出 盈余管理 大家好

沙发
黃河泉 在职认证  发表于 2019-8-5 16:38:38
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html

藤椅
duzhilan 发表于 2019-8-5 17:59:21 来自手机
suxun3 发表于 2019-8-5 09:24
大家好,我在做盈余管理的相关研究,想要筛选出由盈转亏的企业,目前是新生成一个变量,亏损企业为0,盈利企 ...
可以用drop+ if

板凳
suxun3 发表于 2019-8-6 09:21:16
duzhilan 发表于 2019-8-5 17:59
可以用drop+ if
有点不大明白诶,可以麻烦您说的仔细些吗~~drop掉的话不就都没有了,我是想要找出哪些企业是由盈转亏的,由盈转亏想要定义成3年盈利一年亏损来着~~

报纸
suxun3 发表于 2019-8-6 15:16:26
duzhilan 发表于 2019-8-5 17:59
可以用drop+ if
我尝试了一下,用的这个代码:keep if income==0 & l.income==1 & l.l.income==1 & l.l.l.income==1,数据全被删除了233,怎么破

地板
suxun3 发表于 2019-8-6 15:32:23
黃河泉 发表于 2019-8-5 16:38
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
1.        先 ssc insta ...
黄老师好,我试了一下,结果如下,----------------------- copy starting from the next line -----------------------
[CODE]
* Example generated by -dataex-. To install: ssc install dataex
clear
input float(id income)
1 1
1 1
1 1
1 1
1 1
1 1
1 1
1 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
3 0
3 1
3 0
3 0
3 1
3 1
,就是每一个id 会对应一个income结果,我想要筛选出所以含有”1110“income结果的id,要怎么做哇

7
黃河泉 在职认证  发表于 2019-8-6 16:37:14
suxun3 发表于 2019-8-6 15:32
黄老师好,我试了一下,结果如下,----------------------- copy starting from the next line --------- ...
你的资料有你要的结果的吗?只要有符合 1110 就可以 (保留该 id  吗?

8
黃河泉 在职认证  发表于 2019-8-6 16:43:39
suxun3 发表于 2019-8-6 15:32
黄老师好,我试了一下,结果如下,----------------------- copy starting from the next line --------- ...
试试
  1. bys id: gen t = _n
  2. xtset id t
  3. gen d = 0
  4. bys id: replace d = 1 if income == 0 & L.income == 1 & L2.income == 1 & L3.income == 1
  5. bys id: egen wanted = max(d)
复制代码

9
suxun3 发表于 2019-8-6 16:44:37
黃河泉 发表于 2019-8-6 16:37
你的资料有你要的结果的吗?只要有符合 1110 就可以 (保留该 id  吗?
没有我要的结果,因为我不知道怎么操作,对的,即使id有7个年度的数据,只要包含1110就需要被筛选出来,也需要保留id,感谢老师!!!

10
suxun3 发表于 2019-8-6 16:47:00
黃河泉 发表于 2019-8-6 16:37
你的资料有你要的结果的吗?只要有符合 1110 就可以 (保留该 id  吗?
没有我要的结果,因为我不知道怎么操作,对的,即使id有7个年度的数据,只要包含1110就需要被筛选出来,也需要保留id,感谢老师!!!

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

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