开始使用免费开始使用

飞碟与股市并不相关

两个呈趋势上升的序列,即使彼此完全无关,也可能显示出很强的相关性,这被称为"伪相关"。因此,当您比较两只股票时,应关注它们的"收益率"(变动)而不是"价格水平"。

为说明这一点,请计算股市水平与每年 UFO 目击次数之间的相关性。这两个时间序列在过去几十年都呈上升趋势,因此它们的"水平"相关性会非常高。然后计算它们百分比变化的相关性。由于这两个序列之间并无真实关系,该相关性将接近 0。

DataFrame levels 包含 DJIUFO 的水平数据。UFO 数据来自 www.nuforc.org

本练习是课程的一部分

Python 中的时间序列分析

查看课程

练习说明

  • 计算 DJIUFO 两列的相关系数。
  • 使用 .pct_change() 方法创建包含变化率的新 DataFrame。
  • 在该变化率数据上重新计算 DJIUFO 两列的相关系数。

交互式实操练习

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

# Compute correlation of levels
correlation1 = ___
print("Correlation of levels: ", correlation1)

# Compute correlation of percent changes
changes = ___
correlation2 = ___
print("Correlation of changes: ", correlation2)
编辑并运行代码