楼主: momingqimiao7
10869 32

[实证分析] 【季度版】沪深A股上市公司常用数据整理(更新至2020年1季度)方便匹配 [推广有奖]

经管之家资深用户 Stata小能手 原创数据 专注熟悉领域

已卖:60075份资源
好评率:100%
商家信誉:极好

巨擘

0%

还不是VIP/贵宾

-

TA的文库  其他...

论文数据收藏

stata技巧

统计学习

威望
1
论坛币
283548 个
通用积分
2067.2410
学术水平
3632 点
热心指数
3537 点
信用等级
3367 点
经验
474280 点
帖子
18211
精华
1
在线时间
65535 小时
注册时间
2009-11-23
最后登录
2025-12-29

初级热心勋章 初级学术勋章 中级热心勋章 高级热心勋章 初级信用勋章 特级热心勋章 20周年荣誉勋章

楼主
momingqimiao7 在职认证  学生认证  发表于 2020-7-13 17:12:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币


常用上市公司数据整理[季度版]

1、数据格式

dta格式(stata14/15/16版本)
需要安装包可以该帖免费下载:下载地址


2、数据包含


  • 资产负债表
  • 利润表
  • 现金流量表(直接法)
  • 现金流量表(间接法)
  • 偿债能力
  • 披露财务指标
  • 比率结构
  • 经营能力
  • 盈利能力
  • 现金流分析
  • 风险水平
  • 发展能力
  • 每股指标
  • 相对价值指标(托宾Q值、账面市值比)
  • 股利分配
  • 治理综合信息(董事人数、独立董事人数、董事监事及高管年薪总额 董事监事及高管前三名薪酬总额 董事长与总经理兼任情况等)(这个数据只有年度的)
  • 股东股权集中度(包含第1大、前3大、前5大、前10大股东持股比例之和以及Herfindahl指数、股权制衡度等)
  • 流通股东股权集中度
  • 公司文件
    包含特色整理指标:上市年份(便于计算上市公司年龄或者剔除当年IPO的数据),行业(以证监会2012行业分类标准,制造业用二级行业分类,其他行业用一级行业分类),市场类型,是否ST(以最新的是否ST来判断,如果需要根据当年是否ST,可以参考该贴https://bbs.pinggu.org/thread-8345024-1-1.html


3、数据说明

  • 精心整理以便写论文方便
  • 数据起始时间都是公司上市开始到2019年
  • 数据只有沪深A股上市公司(包括主板、中小板、创业板、科创板),不包含B股上市公司
  • 季度数据,报表类型只保留合并报表
  • 所有数据统计证券代码字段为stkcd,季度字段为quarter,以便以合并匹配
  • q变量表示1:一季度报,2:中报,3:三季度报,4:年报
  • 注意:stkcd字段类型为数字,1即代表股票000001,为了便于匹配同时提供证券代码字段(字符型)

直接用Stata的merge 1:1 stkcd quarter 匹配汇总简直不能更方便可以使用
xtset stkcd quarter 定义成面板数据 TIM截图20200713163210.jpg

字段都为中文名,直观方便
TIM截图20200713163130.jpg

让您免去数据下载整理的烦恼


4、附件下载(百度网盘地址)





5、示例代码
使用 merge 1:1 匹配数据  1:1指的是1对1匹配 m:1匹配是指多对1匹配(匹配公司文件)
stkcd quarter对应的是匹配变量
nogen 表示不生成_merge变量
keep(1 3) 相当于 keep if _merge==1 | _merge==3
keep里面具体对应

           numeric    equivalent
            code      word (results)     description
           -------------------------------------------------------------------
              1       master             observation appeared in master only
              2       using              observation appeared in using only
              3       match              observation appeared in both

keepusing() 里面放入想要匹配进去的变量,默认是全部变量
  1. *= 切换到数据所在路径
  2. cd E:\数据\

  3. *======================== 合并数据 =========================
  4. use 资产负债表.dta, clear
  5. keep stkcd 证券代码 year quarter q 资产总计 负债合计 货币资金 交易性金融资产
  6. merge 1:1 stkcd quarter using 利润表.dta, nogen keep(1 3) keepusing(净利润 营业收入)
  7. merge 1:1 stkcd quarter using 盈利能力.dta, nogen keep(1 3) keepusing(行业代码 总资产净利润率ROAB)
  8. merge 1:1 stkcd quarter using 发展能力.dta, nogen keep(1 3) keepusing(营业收入增长率B)
  9. merge 1:1 stkcd quarter using 相对价值指标.dta, nogen keep(1 3) keepusing(托宾Q值*)
  10. merge m:1 stkcd year using 治理综合信息.dta, nogen keep(1 3) keepusing(董事人数 其中独立董事 董事长与总经理兼任情况)
  11. merge m:1 stkcd using 公司文件.dta, nogen keep(1 3) keepusing(行业代码C 上市日期 市场类型 是否ST )

  12. *======================== 筛选数据 =========================

  13. *= 剔除金融行业
  14. drop if regexm(行业代码C, "J")

  15. *= 剔除ST类上市公司
  16. drop if 是否ST==1

  17. *= 筛选沪深A股
  18. * 市场类型字段对应编码:1=上海A,2=上海B,4=深圳A,8=深圳B,16=创业板,32=科创板
  19. keep if inlist(市场类型, 1, 4, 16, 32)

  20. *= 如果要选择创业板的话
  21. * keep if inlist(市场类型, 16)

  22. * 剔除当年IPO的数据以及上市以前的数据
  23. drop if year<=real(substr(上市日期, 1, 4))

  24. * 筛选年份
  25. keep if year>=2010 & year<=2019
复制代码

点击查看更多帖子
帖子索引



二维码

扫码加我 拉你入群

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

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

关键词:A股上市公司 数据整理 沪深a股 上市公司 上市公

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Whatsappp + 4 + 4 + 4 精彩帖子

总评分: 学术水平 + 4  热心指数 + 4  信用等级 + 4   查看全部评分

本帖被以下文库推荐

常用控制变量 https://bbs.pinggu.org/thread-15164021-1-1.html

沙发
无忧泪(未真实交易用户) 学生认证  发表于 2020-7-14 18:51:28
使用国泰安的上市公司财务报表数据,它是按一年积累来计算的,要用季度数据的话,要把每一年6月减去3月这样减吗,还是直接使用那些累计的数据呢

藤椅
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-7-14 19:39:45
无忧泪 发表于 2020-7-14 18:51
使用国泰安的上市公司财务报表数据,它是按一年积累来计算的,要用季度数据的话,要把每一年6月减去3月这样 ...
看具体什么指标,像营业收入、营业成本那种,要用当季度的话,是要相减的

板凳
nn462060(未真实交易用户) 发表于 2020-7-16 01:05:45 来自手机
如果只要年度的数据的话,可以这份直接筛选吗,用什么命令筛选?  

报纸
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-7-16 08:46:46
nn462060 发表于 2020-7-16 01:05
如果只要年度的数据的话,可以这份直接筛选吗,用什么命令筛选?
可以直接筛选的
keep if q==4
就可以

地板
874982079(真实交易用户) 学生认证  发表于 2020-9-27 15:25:22
q=4时的是年报数据啊,怎么获得第四季度的利润呢,用q=4减去1+2+3吗

7
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-9-27 20:30:51
874982079 发表于 2020-9-27 15:25
q=4时的是年报数据啊,怎么获得第四季度的利润呢,用q=4减去1+2+3吗
是累计的
q=4减去3的等于第四季度利润

8
王婧180(未真实交易用户) 发表于 2020-9-27 22:00:40
简单好用   

9
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2020-10-17 10:09:18
王婧180 发表于 2020-9-27 22:00
简单好用

10
momingqimiao7(未真实交易用户) 在职认证  学生认证  发表于 2021-1-5 10:03:16
#季度版本财报数据

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-30 08:38