开始使用免费开始使用

计算动态股票 Beta

假设 Elon Musk 是您的偶像,您正考虑投资一些特斯拉股票。作为一位精明的投资组合经理,您决定做足尽职调查,查看多年来特斯拉股票的 Beta。Beta 衡量单只股票相对于整个市场的波动性,可用来评估投资风险。

回顾一下,计算 Beta 需要股票波动率、市场(以标普 500 作为代理)波动率,以及两者收益的相关性。相关性可由标准化残差计算得到。

模型拟合得到的波动率已预加载:特斯拉为 teslaGarch_vol,标普 500 为 spGarch_vol。此外,模型的标准化残差也已分别预加载在 teslaGarch_residspGarch_resid 中。

本练习是课程的一部分

Python 中的 GARCH 模型

查看课程

练习说明

  • 使用拟合 GARCH 模型的标准化残差(teslaGarch_residspGarch_resid)计算特斯拉与标普 500 之间的相关系数。

  • 使用特斯拉波动率(teslaGarch_vol)、标普 500 波动率(spGarch_vol)以及上一步得到的 correlation 来计算特斯拉股票的 Beta。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Compute correlation between SP500 and Tesla
correlation = np.corrcoef(____, ____)[0, 1]

# Compute the Beta for Tesla
stock_beta = ____ * (____ / ____)

# Plot the Beta
plt.title('Tesla Stock Beta')
plt.plot(stock_beta)
plt.show()
编辑并运行代码