数据来源

凤凰财经:https://app.finance.ifeng.com/hq/stock_daily.php?code=sz399300

关键api

np.mean()            算数平均
stats.gmean()       几何平均
np.std()                标准差
stats.skew()            偏度
stats.kurtosis()        峰度
plt.hist()                  绘制直方图

上代码

import pandas as pd
from scipy import stats
import numpy as np
import matplotlib.pyplot as pltdf = pd.read_excel('沪深300行情.xlsx')
array = df['涨跌幅'].values
plt.hist(array,  # 绘图数据bins=20,    # 指定直方图的条形数为20个color='steelblue',  # 指定填充色edgecolor='k',  # 指定直方图的边界色label='直方图')       # 为直方图呈现标签
array_add = array + 1
maen_v = stats.gmean(array_add) - 1
maen_v2 = np.mean(array)
std_v = np.std(array)
skew_v = stats.skew(array)
kurtosis_v = stats.kurtosis(array)
print('几何平均为:', maen_v)
print('算数平均为:', maen_v2)
print('标准差为:', std_v)
print('偏度为:', skew_v)
print('峰度为:', kurtosis_v)
plt.show()

运行结果:
几何平均为: -0.0013904930135948401
算数平均为: -0.0012899159663865539
标准差为: 0.01414741354725209
偏度为: -0.3526564394955288
峰度为: 1.3743671343148263

使用python进行分布分析(算数平均、几何平均、偏度、峰度,绘制直方图),以2022年上半年沪深300指数为例相关推荐

  1. 算数平均-几何平均不等式的证明,从麦克劳林到柯西

    国内出于数学领域的动机的数学研究环境并不理想,数学应用学习环境挺有力量.其实只出于纯粹功利的动机学数学,学起来是很苦的,找不到感觉,找不到学习数学的重点,意识不到什么是数学能力中值得珍惜的珍珠 不了解 ...

  2. python分析数据走势图_左大营 | python数据分析篇系列1——探索沪深300指数(附代码)(中)...

    探索沪深300指数(HS300)--基于Python(中) [承接上文] 写在前面:本文只做分析,提供观点,不构成投资建议 如需转载请微信联系:eosO_oke 佛系更新,关注不迷路 沪深300指数是 ...

  3. Python数据分析案例10——北向资金流入与沪深300涨跌幅分析

    博主本科是学投资的,最近看了b站邢不行up主的一些量化策略视频,和自己本科毕业论文很像,便想自己也来做一下这个实操的项目. 案例背景 北向资金是从中国最南方--中国香港流入内陆的资金,大部分都是外资, ...

  4. fxmarket:9月25日黄金、沪深300、恒指策略分析

    一.市场综述 国内股指昨天冲高回落震荡整理,创业板走势类似,截止收盘,上证综指涨0.28%,上证50期指收涨0.22%,中证500期指下跌0.24%,沪深300期指微跌0.01%:北上资金方面,沪股通 ...

  5. 利用tushare和pandas获得沪深300指数在每个工作日的平均日收益率

    我用下面的代码来获得沪深300指数在不同工作日的平均日收益率. 运用的python包有: pandas tushare numpy datetime #导入需要的包 import pandas as ...

  6. Python的tushare库实现沪深300 指数数据分析——CAMP模型

    (1)筛选 使用作业1的程序 完成对沪深300指数成分股过去2015年1月-2018年1月三年的数据分析 按alpha从大到小,选择出30只alpha最高的股票形成股票池1,以备进一步分析 (2)预测 ...

  7. Barra 结构化风险模型实现(1)——沪深300指数的风格因子暴露度分析

    米筐科技(RiceQuant)策略研究报告:Barra 结构化风险模型实现(1)--沪深300指数的风格因子暴露度分析 江嘉键 1 年前1 概述 Barra 结构化风险模型是全球知名的投资组合表现和风 ...

  8. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

  9. Python爬虫入门:爬虫抓取沪深300指数列表

    使用Python3爬取沪深300指数列表 1. 思路分析 用chrome打开维基百科沪深300的页面,网址为:https://en.wikipedia.org/wiki/CSI_300_Index . ...

最新文章

  1. win2012中让IIS同时支持多版本ASP.NET 3.5/4.0/4.5的方法
  2. android修改系统时系统黑屏时不进入休眠状态
  3. Java—实现 IOC 功能的简单 Spring 框架
  4. 吴恩达深度学习 —— 4.7 参数 vs. 超参数
  5. 深度学习(六十四)Faster R-CNN物体检测
  6. 松鼠会啊松鼠会,22号来杭州啦
  7. Java 自动化测试工具Selenium
  8. 使用QT连接access数据库详解(清晰、透彻)
  9. 宇视NVR录像机密码忘记找回方式.pdf
  10. 在日本的软件工程师之路
  11. easyphp mysql_用EasyPHP本地搭建PHP环境 | Wopus
  12. 计算机基础练习题(包含答案)
  13. .net framework 4.0 64位 提示 0x8007064 无法安装 解决方法
  14. APUE编程:134---进程间通信(命名域套接字:struct sockaddr_un)
  15. Windows10安装ObjectARX 2021 Wizard无法创建项目的解决方案
  16. 苹果ios手机游戏开发
  17. 2022年安全员-B证试题及在线模拟考试
  18. douphp mysql版本_DouPHP轻量级企业建站系统下载
  19. ILLEGAL_BP错误详剖析 飞思卡尔智能车
  20. day1 request的使用

热门文章

  1. 杭州旅游非官方手册V1.0
  2. JavaScript逆向实战:admin加密成WaQ7xbhc9TefbwK是什么加密算法?逆向思维考验、详细流程图解
  3. 计算机组成原理勘误,《计算机组成原理》勘误表.doc
  4. Android和IOS的发展历史
  5. Python 数据分析微专业课程--项目06 城市餐饮店铺选址分析
  6. linux7安装网卡驱动,CentOS 7 安装无线网卡驱动
  7. 浅谈USART_RX_STA各位的描述以及是如何实现数据接收的
  8. OpenCV—python 图像相似度算法(dHash,方差)
  9. .com 域名三十年回顾:从 1 到 1 亿个,一部互联网的变迁史
  10. 记:《洛克菲勒留给儿子的38封信》-- 12