数据名称:上市公司权益资本成本(CAPM)数据
时间范围:2000—2025年
数据层级:上市公司—年度面板数据
核心指标:权益资本成本(CAPM)、Beta、无风险利率(Rf)、市场风险溢价(Rm_Rf)
识别变量:stkcd(公司识别变量)、year(年份变量)
文件格式:Stata .dta、Excel .xlsx;计算代码提供Stata .do与Python .py版本
二、原始数据与基本信息合并
上市公司CAPM贝塔系数.xlsx:上市公司年度综合市场Beta值及北交所筛选标记,主要字段为 证券代码、年度、综合市场年Beta值、是否剔除北交所股票。
上市公司CAPM无风险利率.xlsx:按统计日期记录的无风险利率,主要字段为 统计日期、无风险利率;代码按年份取均值并除以100转换为小数形式。
上市公司CAPM市场风险溢价.xlsx:年度市场风险溢价,主要字段为 year、Rm_Rf,覆盖2000—2025年。
上市公司行业省份城市信息.dta:上市公司年度行业和地区信息,共75,495条观测、5,907家企业,主要字段为 证券代码、证券简称、stkcd、year、行业代码、行业名称、所属省份、所属省份代码、所属城市、所属城市代码。
行业代码\上市公司基本信息数据.dta:上市公司静态基本信息,按stkcd进行公司级m:1合并,主要字段为 证券代码、证券中文简称、上市日期、股票类型、行业代码A-D、行业名称A-D、注册资本、成立日期、退市日期、stkcd。
合并规则:先按year合并无风险利率和市场风险溢价,再按stkcd与year合并年度行业省市信息,最后按stkcd合并静态基本信息;静态基本信息中的证券代码、简称和公司登记信息作为结果主字段。
三、计算说明
【权益资本成本(CAPM)】按照资本资产定价模型计算,公式为 权益资本成本(CAPM)=Rf+Beta×Rm_Rf。其中Rf为小数形式的年度无风险利率,Beta为综合市场年Beta值,Rm_Rf为年度市场风险溢价;取值越大表示投资者要求的权益资本回报越高。
【Beta】综合市场年Beta值,衡量公司股票收益相对于市场收益的系统性波动和风险暴露;Beta大于1表示相对市场波动更高,负值或极端值按源数据保留。
【Rf】年度无风险利率。原始利率按统计日期分组取年度均值后除以100,结果以小数表示。
【Rm_Rf】年度市场风险溢价,表示市场组合相对于无风险资产的预期超额回报,以小数形式保存。
【stkcd】上市公司数值型识别码,与year共同构成公司—年度键。
【year】观测年度,结果范围为2000—2025年。Beta整理阶段对2020年及以后按“是否剔除北交所股票”标记筛选北交所股票,2019年及以前不使用该筛选条件。
四、结果数据文件
共有3套结果数据文件(每套同时保存.dta与.xlsx,共6个文件)。样本筛选步骤如下:
(1) 整理Beta、Rf和Rm_Rf并按CAPM公式生成权益资本成本,删除核心指标缺失观测;
(2) 合并年度行业省市信息和公司级基本信息;
(3) 清洗版本剔除行业代码以J开头的金融行业、证券简称包含ST或PT、以及退市日期非空的观测;缩尾版本按year对权益资本成本(CAPM)执行1%/99%缩尾。
编号 文件名称 说明
1 计算结果未剔除金融ST未缩尾版本.dta/.xlsx 保留金融行业、ST/PT和退市公司且不缩尾的完整基础样本,72,128条观测、5,789家企业。
2 计算结果剔除金融ST未缩尾版本.dta/.xlsx 剔除金融行业、ST/PT和退市公司且不缩尾的清洗样本,63,153条观测、5,200家企业。
3 计算结果剔除金融ST缩尾版本.dta/.xlsx 在完整样本内按年度对权益资本成本(CAPM)进行1%/99%缩尾后再清洗,63,153条观测、5,200家企业;与未缩尾清洗版有1,219条CAPM观测发生变化。
五、变量说明
序号 变量名称 变量类型 变量说明
1 证券代码 str 上市公司证券交易代码。
2 证券简称 str 公司证券简称;结果主字段来自基本信息数据。
3 stkcd float 公司数值型识别码。
4 year int 观测年度,2000—2025年。
5 权益资本成本(CAPM) float Rf+Beta×Rm_Rf,年度权益资本成本估计值。
6 Beta float 综合市场年Beta值。
7 Rf float 年度无风险利率,小数形式。
8 Rm_Rf float 年度市场风险溢价,小数形式。
9 上市日期 str 公司上市日期。
10 股票类型 str 股票类型,如A股。
11 行业代码 str 年度行业代码。
12 行业名称 str 年度行业名称。
13-20 行业代码A-D/行业名称A-D str 基本信息数据提供的A-D级行业分类。
21 注册资本 float 公司注册资本,单位以源文件口径为准。
22 成立日期 str 公司成立日期。
23 退市日期 str 公司退市日期,非空观测在清洗版本中剔除。
24 所属省份 str 公司所属省份。
25 所属省份代码 str 省份行政区划代码。
26 所属城市 str 公司所属城市。
27 所属城市代码 str 城市行政区划代码。
六、代码文件
文件名称 语言 说明
上市公司权益资本成本CAPM模型数据计算代码.py Python 整理Beta、无风险利率和市场风险溢价,计算CAPM权益资本成本,合并基本信息并输出三套DTA/Excel结果。
上市公司权益资本成本CAPM模型数据计算代码.do Stata 与Python版计算口径对应的CAPM计算、信息合并、样本清洗、缩尾和结果导出程序。
上市公司权益资本成本CAPM模型数据评估代码.py Python 对三套结果执行描述统计、频数、图形、异常值、逻辑连续性和稳健性评估。
上市公司权益资本成本CAPM模型数据评估代码.do Stata 独立运行的数据质量评估程序,输出日志、CSV检验表和图形。
七、数据质量评估
评估结果存放于 数据质量评估报告_20260814 文件夹,运行日志为 评估日志_20260814.log。各子文件夹内容如下:
子文件夹名 内容说明
1 数据分布分析 三套结果的数值描述性统计、字符变量频数和变量角色识别CSV文件。
2 分布图 完整未缩尾版本的直方图、箱线图、核密度图、散点图矩阵和时间趋势图。
3 异常值检验 缺失值、IQR温和/极端异常和Z-score异常检验结果。
4 逻辑合理性验证 stkcd—year重复记录、时间连续性和取值范围检验结果。
5 稳健性测试 不同处理方式、不同样本期比较及总评估结论CSV文件。
八、参考文献
[1] 汪平. 我国企业资本成本估算及其估算值的合理界域(2000—2009)[参考材料].
上市公司权益资本成本CAPM模型2000-2025年含do-python代码和excel-dta格式数据.zip
(46.71 MB, 需要: RMB 32 元)


雷达卡



京公网安备 11010802022788号







