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 相关文章推荐
web.py在SAE中的Session问题解决方法(使用mysql存储)
Jun 24 Python
基于python的七种经典排序算法(推荐)
Dec 08 Python
详解python3百度指数抓取实例
Dec 12 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
Dec 14 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
Python3实现的简单验证码识别功能示例
May 02 Python
tensorflow 中对数组元素的操作方法
Jul 27 Python
eclipse创建python项目步骤详解
May 10 Python
Python笔记之工厂模式
Nov 20 Python
python递归调用中的坑:打印有值, 返回却None
Mar 16 Python
基于Django集成CAS实现流程详解
Nov 28 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循环输出数据库内容的代码
2008/05/24 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
浅析php header 跳转
2013/06/17 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
File, FileReader 和 Ajax 文件上传实例分析(php)
2011/04/27 Javascript
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
让元素在网页中可拖动示例代码
2013/08/13 Javascript
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
JavaScript多线程详解
2015/08/12 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
在 Vue.js中优雅地使用全局事件的方法
2019/02/01 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
应届生体育教师自荐信
2013/10/03 职场文书
销售演讲稿范文
2014/01/08 职场文书
单位单身证明范本
2014/01/11 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
培训师岗位职责
2015/02/14 职场文书
人民的好儿女观后感
2015/06/18 职场文书
团支部书记竞选稿
2015/11/21 职场文书
导游词之南京夫子庙
2019/12/09 职场文书