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处理时间序列数据股票数据,并进行相关性分析相关推荐

  1. python回测工具_Python爬虫回测股票的实例讲解

    股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式.就股票而言,肯定是短时间内收益最大化,这里我们需要用python爬虫的方法,来帮助我们获取一些股票的数据,这样才能更好的买到相应的股票 ...

  2. python爬虫导入数据库_python爬虫爬下来的数据怎么导入到MySQL

    展开全部 下载mysql.connector库 然后把爬虫2113爬到的数据5261通过mysql里面的insert语句查到数4102据库,当然也可以建表1653,一般我没用python建表 是先建好 ...

  3. python设定数值范围_Python 生成周期性波动的数据 可指定数值范围

    代码 import numpy as np import math import matplotlib.pyplot as plt #python在指定的时间段生成周期性波动的数据: #周期性 lon ...

  4. python时间序列分析包_python关于时间序列的分析

    1, pandas生成时间一般采用date_range操作,这个之前的博客已经详细的讲解过,这里就不在阐述 2, pandas的数据重采样 什么是数据重采样? 就好比原来一堆统计数据是按照天来进行统计 ...

  5. python flask框架剖析_python flask框架实现传数据到js的方法分析

    本文实例讲述了python flask框架实现传数据到js的方法.分享给大家供大家参考,具体如下: 首先要清楚后台和前端交互所采用的数据格式. 一般选JSON,因为和js完美贴合. 后台返回的数据进行 ...

  6. python显示控制台行情_python命令行查看股票基本行情数据

    写了一个Python版本的小工具,可以在上班的时候刷一下你关注的股票信息.Python版本用的是3.4.1的,代码如下: #!/usr/bin/env python # -*- coding:utf- ...

  7. 用python做频数分析_python实现读取类别频数数据画水平条形图

    1.数据分组-->频数分布表 环境配置: 1 importpandas as pd2 importnumpy as np3 import matplotlib.pyplot as plt 按照你 ...

  8. python抓取股票形态_python股票交易自动化:股票碗柄形态升幅_XAC配资之家

    你好朋友,本文将为你分析python股票交易自动化怎么样以及股票碗柄形态升幅的相关问题,如有任何疑问和留言咨询站长!我应该感谢民工,他们一直从事着"最苦.最累.最脏"的工作,却拿着 ...

  9. python 分位数计算代码_Python数据分析第十一节 数据运算

    数据运算不仅仅是加减乘除的基本运算,还要包括数据的比较,汇总和相关性的计算等等,这一节我们将计算的问题帮大家汇总出来- 目录 一. 加减乘除运算 二. 比较运算 三. 汇总运算 count 非空值计数 ...

最新文章

  1. ccf-csp #201912-1 报数
  2. Django框架(十二)-- Djang与Ajax
  3. java day45【JQuery 高级:动画,遍历,事件绑定,案例,插件】
  4. nginx 隐藏端口号、自签名https、强制https
  5. EXTASP.Net几天使用总结
  6. C++ Lib的生成与调用 生成dll,lib快速的寻找方法
  7. 深度学习基础之线性回归
  8. 香港股票交易成本计算器 android,股票交易手续费计算器
  9. 人用药品注册技术规定国际协调会议(ICH)
  10. Python UI自动化 编程(一) UIAutomation
  11. 解析xml的四种方式
  12. java对接Paypal支付
  13. 计算机应用选购哪些电脑,购买电脑有哪些要注意的
  14. 剁馅机器人图片_河南大妈开店十年卖饺子, 剁馅用上机器人, 莲菜大肉馅还真好吃...
  15. 证明:$(g\circ f = e_X)\Rightarrow(g是满射)\wedge(f是单射)$
  16. C++STL之string类
  17. 手把手教你使用Python打造一款简易搜索引擎
  18. 关于安卓开发,在鸿蒙系统应用时,File读取文被拒绝访问的解决方案
  19. 英语语法---四种句子类型的介绍
  20. wifi 配网方式总结

热门文章

  1. 什么是Spark、Spark特点、Spark Streaming和Storm的区别
  2. 4.QCustomPlot使用-坐标轴常用属性
  3. 【FME】矢量间进行空间传值、属性关联
  4. c语言主函数如何调用其他函数,SOS、、、、在主函数中调用其他函数
  5. wordpress中Google Map V3 for IDN 插件的使用
  6. 随机数在密码学中生成Nonce的用法
  7. mysql替换空行解决导出到excel时由于内容有换行回车导致的问题
  8. APP自动化(一):tidevice使用
  9. 31天重构学习笔记26. 避免双重否定
  10. 2019年英语专升本英语阅读「Part II 阅读专区」【文章(图片)、答案、词汇记忆】