Python统计学一数据的概括性度量详解


Posted in Python onMarch 03, 2020

一、数据的概括性度量

1、统计学概括:

统计学是应用数学的一个分支,主要通过利用概率论建立数学模型,收集所观察系统的数据,进行量化的分析、总结,并进而进行推断和预测,为相关决策提供依据和参考。统计学主要又分为描述统计学和推断统计学。给定一组数据,统计学可以摘要并且描述这份数据,这个用法称作为描述统计学。另外,观察者以数据的形态建立出一个用以解释其随机性和不确定性的数学模型,以之来推论研究中的步骤及母体,这种用法被称做推论统计学。

2、数据的概括性度量:

1)集中趋势的度量:

众数:众数(Mode),是一组数据中出现次数最多的数值,叫众数,有时众数在一组数中有好几个。用M表示。

中位数:中位数(Median)是指将数据按大小顺序排列起来,形成一个数列,居于数列中间位置的那个数据。中位数用Me表示。计算公式:

Python统计学一数据的概括性度量详解

四分位数:四分位数(Quartile)把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值就是四分位数。QL=下四分位数,即第25百分位数( n / 4);QU=上四分位数,即第75百分位数( 3n / 4)。

平均数:算术平均数(arithmetic mean)算术平均数是指资料中各观测值的总和除以观测值个数所得的商,简称平均数或均数。

2)离散趋势的度量:

四分位差:四分位差(quartile deviation),也称为内距或四分间距(inter-quartile range),它是上四分位数(QU,即位于75%)与下四分位数(QL,即位于25%)的差。

极差:全距(Range),又称极差,是用来表示统计资料中的变异量数(measures of variation),其最大值与最小值之间的差距

方差:方差(variance)(样本方差)是各个数据分别与其平均数之差的平方的和的平均数,通常以σ2表示,方差的计算公式为:

Python统计学一数据的概括性度量详解

标准差:标准差 (Standard Deviation),也称均方差(Mean square error), Python统计学一数据的概括性度量详解

离散系数:离散系数又称变异系数,CV(Coefficient of Variance)表示。CV(Coefficient of Variance):标准差与均值的比值。离散系数越小,数据的离散程度就越小,反之,亦然。

3)偏度与峰度的度量:

偏态系数:偏度(Skewness)亦称偏态、偏态系数,偏度是统计数据分布偏斜方向和程度的度量,是统计数据分布非对称程度的数字特征。Sk>0时,分布呈正偏态(右偏),Sk<0时,分布呈负偏态(左偏)。

峰态系数:(Kurtosis)峰度系数是用来反映频数分布曲线顶端尖峭或扁平程度的指标。在正态分布情况下,峰度系数值是3。>3的峰度系数说明观察量更集中,有比正态分布更短的尾部;<3的峰度系数说明观测量不那么集中,有比正态分布更长的尾部,类似于矩形的均匀分布。峰度系数的标准误用来判断分布的正态性。峰度系数与其标准误的比值用来检验正态性。如果该比值绝对值大于2,将拒绝正态性。

3、Python代码实现:

<span style="font-family:Microsoft YaHei;font-size:12px;">#以下代码基于Python3.5环境编写
import numpy as np
import stats as sts
scores = [31, 24, 23, 25, 14, 25, 13, 12, 14, 23,
     32, 34, 43, 41, 21, 23, 26, 26, 34, 42,
     43, 25, 24, 23, 24, 44, 23, 14, 52,32,
     42, 44, 35, 28, 17, 21, 32, 42, 12, 34]
#集中趋势的度量
print('求和:',np.sum(scores))
print('个数:',len(scores))
print('平均值:',np.mean(scores))
print('中位数:',np.median(scores))
print('众数:',sts.mode(scores))
print('上四分位数',sts.quantile(scores,p=0.25))
print('下四分位数',sts.quantile(scores,p=0.75))
#离散趋势的度量
print('最大值:',np.max(scores))
print('最小值:',np.min(scores))
print('极差:',np.max(scores)-np.min(scores))
print('四分位差',sts.quantile(scores,p=0.75)-sts.quantile(scores,p=0.25))
print('标准差:',np.std(scores))
print('方差:',np.var(scores))
print('离散系数:',np.std(scores)/np.mean(scores))
#偏度与峰度的度量
print('偏度:',sts.skewness(scores))
print('峰度:',sts.kurtosis(scores))</span>

以上这篇Python统计学一数据的概括性度量详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python EOL while scanning string literal问题解决方法
Sep 18 Python
在类Unix系统上开始Python3编程入门
Aug 20 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
python导包的几种方法(自定义包的生成以及导入详解)
Jul 15 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
python enumerate内置函数用法总结
Jan 07 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
Apr 14 Python
用Python制作mini翻译器的实现示例
Aug 17 Python
Python实现壁纸下载与轮换
Oct 19 Python
聊聊python在linux下与windows下导入模块的区别说明
Mar 03 Python
详解Python小数据池和代码块缓存机制
Apr 07 Python
python多维数组分位数的求取方式
Mar 03 #Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
Mar 03 #Python
python Plotly绘图工具的简单使用
Mar 03 #Python
python 函数嵌套及多函数共同运行知识点讲解
Mar 03 #Python
python实现扫雷游戏
Mar 03 #Python
python实现从ftp服务器下载文件
Mar 03 #Python
python实现简单的购物程序代码实例
Mar 03 #Python
You might like
php+ajax无刷新分页实例详解
2015/12/07 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
PHP7多线程搭建教程
2017/04/21 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
PHP实现转盘抽奖算法分享
2020/04/15 PHP
javascript事件模型代码
2007/07/01 Javascript
将字符串转换成gb2312或者utf-8编码的参数(js版)
2013/04/10 Javascript
判断滚动条到底部的JS代码
2013/11/04 Javascript
js动态创建上传表单通过iframe模拟Ajax实现无刷新
2014/02/20 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
jQuery向webApi提交post json数据
2017/01/16 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
封装 axios+promise通用请求函数操作
2020/08/11 Javascript
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
Python中使用MELIAE分析程序内存占用实例
2015/02/18 Python
python图像处理之反色实现方法
2015/05/30 Python
Python爬取京东的商品分类与链接
2016/08/26 Python
CentOS6.5设置Django开发环境
2016/10/13 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
pymysql模块的使用(增删改查)详解
2019/09/09 Python
animation和transition的区别
2020/10/12 HTML / CSS
什么是Remote Module
2016/06/10 面试题
技术总监管理岗位职责
2014/03/09 职场文书
加油口号大全
2014/06/13 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
银行转正自我鉴定
2014/09/29 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL
Go语言基础map用法及示例详解
2021/11/17 Golang