Python 数据分析

2025-09-30 21:45:10

1、导入相关的包

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

from scipy import stats

from datetime import datetime

import math

Python 数据分析

2、获取数据

zf=pd.read_csv('zf.csv',index_col='date')

Python 数据分析

3、查看数据前5项内容

zf.head()

Python 数据分析

4、计算滞后一期的收益率

zfr=(zf-zf.shift(1))/zf.shift(1)

Python 数据分析

5、查看收益率的前5项内容

 zfr.head()

Python 数据分析

6、查看收益率各项相关统计分析

 zfr.describe()

Python 数据分析

7、各股之间的相关系数矩阵

zfr.corr()

Python 数据分析

8、各股收益率的折线图

zfr.plot()

Python 数据分析

Python 数据分析

9、收益率的累积收益率图

(1+zfr).cumprod().plot()

Python 数据分析

Python 数据分析

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢