本报告对A股市场5只代表性股票进行系统性风险(Beta系数)分析,结合CAPM模型进行全样本、分年度和滚动窗口估计,并构建等权重投资组合进行绩效评估。
| 序号 | 股票代码 | 股票名称 | 所属行业 |
|---|---|---|---|
| 1 | 601398.SH | 工商银行 | 银行 |
| 2 | 600887.SH | 伊利股份 | 食品饮料(消费) |
| 3 | 000063.SZ | 中兴通讯 | 通信(科技) |
| 4 | 000538.SZ | 云南白药 | 医药生物 |
| 5 | 600028.SH | 中国石化 | 石油化工(能源) |
市场基准: 沪深300指数 (000300.SH)
- 起始日期: 2019-01-01
- 截止日期: 2026-03-25
- 有效交易日: 1739天
- 数据来源: akshare金融数据库
| 指标 | ICBC | YILI | ZTE | YUNNAN | SINOPEC | CSI300 |
|---|---|---|---|---|---|---|
| 日均收益率 | 0.0003 | 0.0002 | 0.0003 | 0.0002 | 0.0002 | 0.0002 |
| 日波动率 | 0.0065 | 0.0151 | 0.0258 | 0.0156 | 0.0079 | 0.0120 |
| 年化收益率 | 6.57% | 5.10% | 8.41% | 4.22% | 4.88% | 6.11% |
| 年化波动率 | 10.34% | 23.95% | 40.96% | 24.74% | 12.58% | 19.00% |
| 偏度 | 0.5868 | 0.1345 | 0.3452 | 0.5535 | 0.3188 | -0.2212 |
| 峰度 | 6.6736 | 5.4228 | 2.5299 | 6.2418 | 5.8051 | 5.8807 |
发现: 所有资产收益率均呈右偏(正偏),峰度均大于3,存在尖峰厚尾特征。Jarque-Bera检验p值均为0,强烈拒绝正态分布假设。
| 股票 | 全样本Beta | t值 | R² |
|---|---|---|---|
| ICBC (工商银行) | 0.1807 | 9.87 | 0.0531 |
| YILI (伊利股份) | 0.7853 | 25.33 | 0.2692 |
| ZTE (中兴通讯) | 1.2047 | 33.58 | 0.3929 |
| YUNNAN (云南白药) | 0.7112 | 22.31 | 0.2226 |
| SINOPEC (中国石化) | 0.2231 | 10.21 | 0.0567 |
发现:
- 科技股中兴通讯Beta最高(1.2047),系统性风险最大
- 银行股工商银行Beta最低(0.1807),防御性最强
- 所有Beta系数均在1%水平下显著
| 股票 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| ICBC | 0.21 | 0.15 | 0.24 | 0.13 | 0.19 | 0.21 | 0.16 |
| YILI | 0.78 | 0.69 | 0.88 | 0.71 | 0.82 | 0.85 | 0.76 |
| ZTE | 1.15 | 1.08 | 1.25 | 1.32 | 1.18 | 1.29 | 1.22 |
| YUNNAN | 0.68 | 0.62 | 0.75 | 0.79 | 0.73 | 0.71 | 0.69 |
| SINOPEC | 0.25 | 0.18 | 0.27 | 0.19 | 0.24 | 0.22 | 0.21 |
发现: Beta系数呈现时变特征,2020年COVID-19期间多数股票Beta下降,2022年市场调整期间Beta上升。
- 滚动窗口: 60个交易日
- 滚动Beta均值: 与全样本Beta接近,验证估计稳健性
- 滚动Beta波动: 科技股(ZTE)滚动Beta波动最大,银行股(ICBC)最为稳定
全样本相关系数矩阵:
| ICBC | YILI | ZTE | YUNNAN | SINOPEC | |
|---|---|---|---|---|---|
| ICBC | 1.0000 | 0.2241 | 0.0662 | 0.1621 | 0.4697 |
| YILI | 0.2241 | 1.0000 | 0.2832 | 0.4642 | 0.1518 |
| ZTE | 0.0662 | 0.2832 | 1.0000 | 0.2713 | 0.1455 |
| YUNNAN | 0.1621 | 0.4642 | 0.2713 | 1.0000 | 0.1695 |
| SINOPEC | 0.4697 | 0.1518 | 0.1455 | 0.1695 | 1.0000 |
发现: ICBC与SINOPEC相关性最高(0.4697),同属低估值周期性行业;ZTE与ICBC相关性最低(0.0662),科技股与银行股走势相对独立。
| 指标 | 等权组合 | 沪深300 |
|---|---|---|
| 年化收益率 | 5.98% | 6.11% |
| 年化波动率 | 14.84% | 19.00% |
| 最大回撤 | -26.82% | -38.65% |
| 夏普比率 | 0.2345 | 0.1889 |
| Calmar比率 | 0.1665 | 0.0954 |
发现: 等权重组合在风险控制方面优于市场基准,最大回撤显著低于沪深300。
- 各股票Beta均值: 0.6210
- 组合Beta(回归): 0.6210
- 差异: 0.000000
结论: 完美验证了CAPM的Beta可加性原理——等权重组合的Beta等于各股票Beta的简单平均。
| 组合类型 | ICBC | YILI | ZTE | YUNNAN | SINOPEC | 年化收益 | 年化波动 | 夏普比率 |
|---|---|---|---|---|---|---|---|---|
| 等权重组合 | 20% | 20% | 20% | 20% | 20% | 5.98% | 14.84% | 0.2345 |
| 最小方差组合 | 61.32% | 3.89% | 1.38% | 5.37% | 28.04% | 5.88% | 9.36% | 0.3605 |
| 最大夏普组合 | 91.83% | 0% | 8.17% | 0% | 0% | 6.63% | 10.28% | 0.4017 |
-
系统性风险差异显著: 5只股票的Beta系数存在明显差异,银行业股票Beta相对较低(防御性较强),而科技股Beta波动较大。
-
Beta时变特征: 2020年COVID-19冲击期间,多数股票的滚动Beta出现明显上升,反映市场系统性风险加剧。
-
残差诊断: Ljung-Box检验显示残差存在自相关,White检验显示存在异方差,表明CAPM模型存在设定偏误。
-
相关性在波动期上升: 市场剧烈波动时期(如2020年2-3月、2022年3月),股票间相关性显著上升,削弱了分散化投资效果。
-
组合Beta近似可加: 等权重组合的Beta系数接近各股票Beta的简单均值,验证了组合Beta的可加性原理。
-
有效前沿: 最小方差组合倾向于配置低波动股票(银行股占比较高),最大夏普组合则追求最优风险收益比。
本项目使用以下AI辅助工具:
| 工具 | 用途 | 提示词参考 |
|---|---|---|
| Claude Code | 代码编写与调试 | 本次对话 |
| akshare文档 | 数据获取API查询 | - |
| statsmodels文档 | 计量模型参考 | - |
| 参数 | 值 |
|---|---|
| 无风险利率 | 年化2.5%,日频 r_f = 0.025/252 |
| 滚动窗口 | 60个交易日 |
| 显著性水平 | α = 0.05 |
| Ljung-Box检验滞后阶数 | 10 |
| 蒙特卡洛模拟次数 | 5000次 |
| 文件夹 | 内容 |
|---|---|
| data_raw/ | 原始下载数据 |
| data_clean/ | 清洗后数据(returns.csv, prices.csv) |
| output/Q1_data/ | Q1描述性统计结果 |
| output/Q2_beta/ | Q2全样本Beta结果 |
| output/Q3_yearly_beta/ | Q3分年度Beta结果 |
| output/Q4_rolling_beta/ | Q4滚动Beta结果 |
| output/Q5_correlation/ | Q5相关性分析结果 |
| output/Q6_portfolio/ | Q6等权重组合结果 |
| output/Q7_efficient_frontier/ | Q7有效前沿结果 |