python股票相关性分析_python处理时间序列数据股票数据,并进行相关性分析
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
#读取数据
stock = pd.read_csv('D:/0py-stock analysis/predict/600425test2.csv', parse_dates=[0], index_col=0)#usecols=range(15)读取前15列
#parse_dates=[0]将第一列数据解析成时间格式。index_col=0将第一列数指定为索引。
stock = stock[::-1] #逆序排列
print(stock.head())
#stock.info() #查看是否有缺失值
stock['close'].plot(grid=True)#绘图grid=True为生成网格线
plt.show()
stock['p_change'].plot(grid=True).axhline(y=0, color='black', lw=2)#绘制涨跌幅的曲线图
plt.show()
close_price = stock['close']
log_change = np.log(close_price) - np.log(close_price.shift(1))#当前值减去上一行的值
log_change.plot(grid=True).axhline(y=0, color='black', lw=2)
small = stock[['close', 'price_change', 'ma20','volume', 'v_ma20']]
_ = pd.scatter_matrix(small)
#相关性分析,观测这些指标之间的关系
small = stock[['close', 'price_change', 'ma20','volume', 'v_ma20']]
cov = np.corrcoef(small.T)
print(cov)#计算各个指标之间的相关系数
img = plt.matshow(cov,cmap=plt.cm.winter)
plt.colorbar(img, ticks=[-1,0,1])
plt.show()#将相关系数可视化
stock[['close','volume']].plot(secondary_y='volume', grid=True)#将两个量绘制在一张图上
python股票相关性分析_python处理时间序列数据股票数据,并进行相关性分析相关推荐
- python回测工具_Python爬虫回测股票的实例讲解
股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式.就股票而言,肯定是短时间内收益最大化,这里我们需要用python爬虫的方法,来帮助我们获取一些股票的数据,这样才能更好的买到相应的股票 ...
- python爬虫导入数据库_python爬虫爬下来的数据怎么导入到MySQL
展开全部 下载mysql.connector库 然后把爬虫2113爬到的数据5261通过mysql里面的insert语句查到数4102据库,当然也可以建表1653,一般我没用python建表 是先建好 ...
- python设定数值范围_Python 生成周期性波动的数据 可指定数值范围
代码 import numpy as np import math import matplotlib.pyplot as plt #python在指定的时间段生成周期性波动的数据: #周期性 lon ...
- python时间序列分析包_python关于时间序列的分析
1, pandas生成时间一般采用date_range操作,这个之前的博客已经详细的讲解过,这里就不在阐述 2, pandas的数据重采样 什么是数据重采样? 就好比原来一堆统计数据是按照天来进行统计 ...
- python flask框架剖析_python flask框架实现传数据到js的方法分析
本文实例讲述了python flask框架实现传数据到js的方法.分享给大家供大家参考,具体如下: 首先要清楚后台和前端交互所采用的数据格式. 一般选JSON,因为和js完美贴合. 后台返回的数据进行 ...
- python显示控制台行情_python命令行查看股票基本行情数据
写了一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息.Python版本用的是3.4.1的,代码如下: #!/usr/bin/env python # -*- coding:utf- ...
- 用python做频数分析_python实现读取类别频数数据画水平条形图
1.数据分组-->频数分布表 环境配置: 1 importpandas as pd2 importnumpy as np3 import matplotlib.pyplot as plt 按照你 ...
- python抓取股票形态_python股票交易自动化:股票碗柄形态升幅_XAC配资之家
你好朋友,本文将为你分析python股票交易自动化怎么样以及股票碗柄形态升幅的相关问题,如有任何疑问和留言咨询站长!我应该感谢民工,他们一直从事着"最苦.最累.最脏"的工作,却拿着 ...
- python 分位数计算代码_Python数据分析第十一节 数据运算
数据运算不仅仅是加减乘除的基本运算,还要包括数据的比较,汇总和相关性的计算等等,这一节我们将计算的问题帮大家汇总出来- 目录 一. 加减乘除运算 二. 比较运算 三. 汇总运算 count 非空值计数 ...
最新文章
- ccf-csp #201912-1 报数
- Django框架(十二)-- Djang与Ajax
- java day45【JQuery 高级:动画,遍历,事件绑定,案例,插件】
- nginx 隐藏端口号、自签名https、强制https
- EXTASP.Net几天使用总结
- C++ Lib的生成与调用 生成dll,lib快速的寻找方法
- 深度学习基础之线性回归
- 香港股票交易成本计算器 android,股票交易手续费计算器
- 人用药品注册技术规定国际协调会议(ICH)
- Python UI自动化 编程(一) UIAutomation
- 解析xml的四种方式
- java对接Paypal支付
- 计算机应用选购哪些电脑,购买电脑有哪些要注意的
- 剁馅机器人图片_河南大妈开店十年卖饺子, 剁馅用上机器人, 莲菜大肉馅还真好吃...
- 证明:$(g\circ f = e_X)\Rightarrow(g是满射)\wedge(f是单射)$
- C++STL之string类
- 手把手教你使用Python打造一款简易搜索引擎
- 关于安卓开发,在鸿蒙系统应用时,File读取文被拒绝访问的解决方案
- 英语语法---四种句子类型的介绍
- wifi 配网方式总结
热门文章
- 什么是Spark、Spark特点、Spark Streaming和Storm的区别
- 4.QCustomPlot使用-坐标轴常用属性
- 【FME】矢量间进行空间传值、属性关联
- c语言主函数如何调用其他函数,SOS、、、、在主函数中调用其他函数
- wordpress中Google Map V3 for IDN 插件的使用
- 随机数在密码学中生成Nonce的用法
- mysql替换空行解决导出到excel时由于内容有换行回车导致的问题
- APP自动化(一):tidevice使用
- 31天重构学习笔记26. 避免双重否定
- 2019年英语专升本英语阅读「Part II 阅读专区」【文章(图片)、答案、词汇记忆】