
(二)利用Python进行金融数据分析,以求解β值。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
2. 股票的系统性风险系数β,以及单只股票的收益率A,计算逻辑如下:简单收益率是通过将当期股价与上期股价进行比较,并除以上期价格得出的。由于数据是从下往上逐期计算的,因此第一个数据通常会缺失(NAN)。具体步骤如下:首先,利用pandas DataFrame df1中的收盘价(close)计算出一个新的DataFrame df2,该DataFrame包含每期的收益率变化:df2 = df1[close].pct_change()。然后,绘制df2的图表以可视化这些收益率变化。接下来,计算对数收益率:df1[return] = np.log(df1[close]/df1[close].shift(1))。最后,绘制包括对数收益率和收盘价在内的两组子图(subplots=True),使用蓝色线条(style=b),并设置图表大小为(12, 5)。值得注意的是,tjg1 DataFrame已经进行了调整,以恢复正常的时间顺序。
全部评论 (0)
还没有任何评论哟~


