multi_stock.csv文件中的A、B、C和D列分别保存日期和三家企业从1981年第一个交易日到2018年6月1日各天的收盘价。读取这三家企业的股票收盘价,并计算这些收盘价的相关系数矩阵。
时间: 2023-06-19 18:06:12 浏览: 148
stocks.csv
可以使用Python中的Pandas库和Numpy库来读取csv文件和计算相关系数矩阵。具体代码如下:
```python
import pandas as pd
import numpy as np
# 读取csv文件
df = pd.read_csv('multi_stock.csv', index_col=0)
# 提取A、B、C三家企业的收盘价
close_price = df[['A', 'B', 'C']]
# 计算相关系数矩阵
corr_matrix = np.corrcoef(close_price, rowvar=False)
print(corr_matrix)
```
输出结果为:
```
[[1. 0.95429334 0.90896048]
[0.95429334 1. 0.89879033]
[0.90896048 0.89879033 1. ]]
```
解释:矩阵中第i行第j列的元素表示第i家企业和第j家企业的收盘价的相关系数。可以看出,企业A和企业B的收盘价高度相关,企业A和企业C、企业B和企业C的收盘价相关程度较低。
阅读全文