相关性矩阵
如果您想评估多条时间序列之间的关系,最常用的工具是相关性矩阵。它是一张表,显示变量两两之间的相关系数。相关性的类型有多种,但最常用的是:
- Pearson 相关系数:度量 2 个变量之间的线性关系。
- Spearman 秩相关系数:度量 2 个变量排序之间的统计依赖关系(不一定是线性的)。
当不对数据分布做任何假设时,常用后者。以上都可以在 R 中使用函数 cor() 实现。您可以通过参数 method 选择所需的相关性类型。"pearson" 是默认方法,也可以指定 "spearman"。
在本练习中,您将计算数据集 my_data 中提供的数据的相关性矩阵。该数据集包含 5 只股票的收益率:ExxonMobile、Citigroup、Microsoft、Dow Chemical 和 Yahoo。
本练习是课程的一部分
在 R 中可视化时间序列数据
练习说明
- 使用 Pearson 方法计算这 5 条收益率时间序列之间的相关性矩阵。
- 使用 Spearman 方法计算这 5 条收益率时间序列之间的相关性矩阵。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Create correlation matrix using Pearson method
# Create correlation matrix using Spearman method