结合金融场景的Scipy模块编程

结合金融场景的Scipy模块编程

数据链接:https://pan.baidu.com/s/1VMh8-4IeCUYXB9p3rL45qw
提取码:c6ys

import numpy as np
import pandas as pd
import statsmodels
import matplotlib.pyplot as plt
from pylab import mpl
mpl.rcParams['font.sans-serif']=['FangSong']
mpl.rcParams['axes.unicode_minus']=False
P_BoComm=pd.read_excel('data/交通银行A股和H股每日收盘价数据(2018年至2020年).xlsx',sheet_name='Sheet1',header=0,index_col=0)

P_BoComm.plot(figsize=(9,6),grid=True, fontsize=13) # 股票可视化

在这里插入图片描述

R_BoComm=np.log(P_BoComm/P_BoComm.shift(1)) # 计算交通银行股票的对数收益率
R_BoComm.describe()

在这里插入图片描述

R_BoComm.isnull().any()

在这里插入图片描述

Index_dropna = R_BoComm.dropna()  # 直接删除
Index_dropna

在这里插入图片描述

import statsmodels.api as sma

Y = Index_dropna.iloc[:,-1]
X = Index_dropna.iloc[:,0]

X_addcons = sma.add_constant(X)

model = sma.OLS(endog=Y, exog=X_addcons)

result=model.fit()
result.summary()

在这里插入图片描述

plt.figure(figsize=(9,6))
plt.scatter(X,Y,c='b',marker='o')
plt.plot(X,result.params[0]+result.params[1]*X,'r-',lw=2.5)
plt.xticks(fontsize=13)
plt.xlabel('交通银行A股日收益率',fontsize=13)
plt.yticks(fontsize=13)
plt.ylabel('交通银行H股日收益率',fontsize=13)
plt.title('交通银行A股日收益率的散点图和线性拟合',fontsize=13)
plt.grid()
plt.show()

在这里插入图片描述

相关推荐

  1. 养老金融编织中国老龄社会金色安全网

    2024-07-19 20:30:07       35 阅读
  2. 金融信贷场景风险“要素”与主要“风险点”

    2024-07-19 20:30:07       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 20:30:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 20:30:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 20:30:07       57 阅读
  4. Python语言-面向对象

    2024-07-19 20:30:07       68 阅读

热门阅读

  1. vue图片存放在public目录和src/assets目录下的区别

    2024-07-19 20:30:07       19 阅读
  2. 根目录满迁移docker文件

    2024-07-19 20:30:07       18 阅读
  3. docker pull 拉取失败更换源

    2024-07-19 20:30:07       20 阅读
  4. Dubbo 的泛化调用

    2024-07-19 20:30:07       20 阅读
  5. WebKit 引擎:CSS 悬停效果的魔法师

    2024-07-19 20:30:07       18 阅读
  6. selenium.common.exceptions.NoAlertPresentException: Message:

    2024-07-19 20:30:07       18 阅读
  7. 聚类数优化:探索Sklearn中的策略与实践

    2024-07-19 20:30:07       21 阅读
  8. 微信小程序:登录,获取用户信息及手机号详解

    2024-07-19 20:30:07       17 阅读
  9. 【玩转python】入门篇day10-python运算符详解

    2024-07-19 20:30:07       17 阅读
  10. ios CCSystem.m

    2024-07-19 20:30:07       17 阅读