开始使用免费开始使用

股票与债券的相关性

投资者常常关心两种资产收益之间的相关性,以进行资产配置和对冲。在本练习中,您将尝试回答:股票与债券是正相关还是负相关?散点图也有助于可视化两个变量之间的相关性。

请注意,相关性应在百分比变化上计算,而不是在价格/利率水平上计算。

股票价格与10 年期国债收益率已合并在名为 stocks_and_bonds 的 DataFrame 中,对应列为 SP500US10Y

pandas 与绘图模块已为您导入。在本课程的其余部分,pandaspd 导入,matplotlib.pyplotplt 导入。

本练习是课程的一部分

Python 中的时间序列分析

查看课程

练习说明

  • 使用 .pct_change() 方法对 stocks_and_bonds DataFrame 计算百分比变化,并将新 DataFrame 命名为 returns
  • 使用 Series 的 .corr() 方法计算 returnsSP500US10Y 两列的相关系数,语法为 series1.corr(series2)
  • 绘制股票与债券收益率百分比变化的散点图。

交互式实操练习

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

# Compute percent change using pct_change()
returns = stocks_and_bonds.___

# Compute correlation using corr()
correlation = ___
print("Correlation of stocks and interest rates: ", correlation)

# Make scatter plot
plt.___
plt.show()
编辑并运行代码