楼主: 哇塞塞
1615 1

[数据管理求助] stata数据处理——行业公司数量低于10怎么处理?? [推广有奖]

  • 0关注
  • 1粉丝

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0047
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
73 点
帖子
3
精华
0
在线时间
21 小时
注册时间
2022-12-7
最后登录
2024-3-7

楼主
哇塞塞 发表于 2023-6-4 16:17:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币


(一) 研究样本与数据来源考虑到 2007 年新会计准则实施可能对相关财务指标的计算产生影响,本文选取2007−2018 年中国沪深 A 股主板上市公司作为初始研究样本,并做如下处理:(1)剔除金融行业样本;(2)剔除前 16 个季度净利润和季度股票收益率数据缺失样本、前16 个季度行业代码发生变化的样本以及行业公司数量低于 10 的样本;(3)剔除其他相关数据缺失样本。经过上述筛选程序后,本文最终得到 21929 个公司−年度观测值。为缓解极端值的影响,本文对连续变量进行上下 1% 的缩尾处理。文中财务数据来自国泰安(CSMAR)数据库和万得(Wind)数据库。




请问第(2)条stata怎么处理呀
二维码

扫码加我 拉你入群

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

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

关键词:stata数据处理 STATA数据 Stata 数据处理 tata stata数据处理 stata命令
相关内容:stata数据处理

沙发
圈儿在 学生认证  发表于 2023-6-7 10:36:35
step1——首先按照前16个季度净利润进行分组处理
bys id 季度: gen number=_N
keep if number==16   ///若number小于16就说明前16个季度净利润有缺失值
step2——在保证前16个季度没有缺失值的基础上 对行业进行分组处理, 同时将行业代码转换为数值格式,然后
bys id 季度 : egen sd_ind=sd(ind)
drop if sd_ind!=0    ///若sd_ind==0 说明前16个季度该行业没有发生变化,最终按照需要剔除掉sd_ind中非0值
step3——按照行业年份进行分组
bys ind 季度:gen number_ind=_N
drop if number_ind<10    ///number_ind为同一时间点内行业内企业个数,最终按照需求剔除掉行业内小于10的

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

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