文章目录

  • 集中趋势
    • 算术平均数
    • 中位数
    • 众数
  • 差异量数
    • 样本方差
    • 样本标准差

数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,将它们加以汇总和理解并消化,以求最大化地开发数据的功能,发挥数据的作用。数据分析是为了提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。

要更好地进行数据分析,必须练好基本功,掌握常用的统计学指标。下面,让我们看看 Python 对统计计算的支持吧。

在 Python 标准库中,有专门的 数学统计函数 ,就在 statistics 模块里面。该模块提供了用于计算数字 (Real-valued) 数据的数理统计量的函数。

此模块并不是诸如 NumPy , SciPy 等第三方库或者诸如 Minitab , SAS , Matlab 等针对专业统计学家的专有全功能统计软件包的竞品。此模块针对图形和科学计算器的水平。

要使用 statistics 模块,需要先进行导入:import statistics as stats

现在,开始吧!( 非统计学相关专业,记得留意其方法名称, 例如算术平均数为什么是 mean 而不是 average 。譬如应用心理学专业也必须学习统计学知识。)

集中趋势

集中趋势又称“数据的中心位置”、“集中量数”等。它是一组数据的代表值。集中趋势的概念就是平均数的概念,它能够对总体的某一特征具有代表性,表明所研究的舆论现象在一定时间、空间条件下的共同性质和一般水平。就变量数列而言,由于整个变量数列是以平均数为中心而上下波动的,所以平均数反映了总体分布的集中趋势,它是表明总体分布的一个重要特征值。根据变量数列的平均数,就可以了解所研究总体的集中趋势和一般特征。集中趋势是用来描述舆论现象的重要统计分析指标,常用的有平均数、中位数和众数等,它们在不同类型的分布数列中有不同的测定方法。

算术平均数

样本平均值(mean),也称为样本算术平均值或简单的平均值,是数据集中所有项的算术平均值。它是数据的中心位置的度量。

l = [x + 1 for x in range(10)]stats.mean(l)

中位数

样本中位数是排序数据集的中间元素。中位数是衡量中间位置的可靠方式,并且较少受到极端值(异常值)的影响。 当数据点的总数为奇数时,将返回中间数据点:

l = [1,2,3]median(l)
# 2

当数据点的总数为偶数时,中位数将通过对两个中间值求平均进行插值得出:

l = [1,2,3,4]median(l)
# 2.5

众数

众数是指在统计分布上具有明显集中趋势点的数值,代表数据的一般水平。 也是一组数据中出现次数最多的数值。

l = [1, 1, 2, 3, 3, 3, 3, 4]stats.mode(l)
# 3


以上,你知道什么情况下不能用算术平均吗?就是人们常常说的,“被平均”


差异量数

差异量数亦称变异量数,又称离散趋势量数,它是统计学的基本概念之一,是表示样本数据偏离中间数值的趋势的量数,或者说它是反映样本频率分布离散程度的量数。

样本方差

样本方差用来表示一列数的变异程度。样本均值又叫样本均数。即为样本的均值。均值是指在一组数据中所有数据之和再除以数据的个数。

l = [2.75, 1.75, 1.25, 0.25, 0.5, 1.25, 3.5]stats.variance(l)
# 1.3720238095238095

如果你已经计算过数据的平均值,你可以将其作为可选的第二个参数 xbar 传入以避免重复计算:

m = mean(data)
variance(data, m)

样本标准差

标准差表示的就是样本数据的离散程度。标准差就是样本平均数方差的开平方,标准差通常是相对于样本数据的平均值而定的,表示样本某个数据观察值相距平均值有多远。

l = [1.5, 2.5, 2.5, 2.75, 3.25, 4.75]stats.stdev(l)
# 1.0810874155219827

数据分析之 —— 常用的统计学指标相关推荐

  1. 常用的统计学指标及其含义

    统计学与数据挖掘 统计学是关于认识客观现象总体数量特征和数量关系的科学.它是通过搜集.整理和分析统计资料认识客观现象数量规律性的方法论科学.由于统计学的定量研究具有客观.准确和可检验的特点,所以统计方 ...

  2. 手游数据分析中常用到的指标说明

    说明:在不同的行业做数据分析,有些指标是互通的,但是根据业务的不同也会有很多不同的指标,比如之前在互联网金融公司实习,做的是信贷产品的数据分析,常用到的指标就有各种用户数据,比如新客.老客.随借.结清 ...

  3. 干货丨重中之重:数据分析中常用指标及术语!

    数据解读是数据分析师的基本功,如果不能充分理解数据分析中出现的各类指标及术语,数据分析工作将很难展开. 对于数据分析师来说,了解常用的分析指标和术语是做好数据解读的前提.下面,一起来了解下常用指标及术 ...

  4. 数据分析 常用的数据指标

    数据分析 常用的数据指标 数据指标的作用是用来衡量.追踪和监控业务的,对于一项具体的业务来说,它所包含的数据通常有三大类:用户数据(谁).行为数据(做了什么).产品数据(对应的产品是什么).那么,相应 ...

  5. 数据分析里常用的五个统计学概念,你知道几个?

    ↑ 关注 + 置顶 ~ 别错过小z的干货内容 来源:数据分析不是个事儿 在回答数据分析入门要具备什么样的能力的问题中,我经常提到统计学知识,统计学是一种利用数学理论来进行数据分析的技术,通过统计学我们 ...

  6. 基于SPSS的经典统计学分析与偏度峰度等常用统计学指标计算

      本文所述数据经典统计学分析包括计算数据的极值.平均值.中位数.标准差.方差.变异系数.偏度与峰度等常用统计学指标.   首先,打开SPSS软件.   第一步需要将数据导入SPSS中.选择" ...

  7. 【数据分析】数据分析需要掌握的统计学理论基础知识

    数据分析需要掌握的统计学理论基础知识 最近在阅读徐麟老师的<数据分析师求职面试指南>,这本书系统性地描述了数据分析师的知识技能框架,非常值得阅读.对于一个数据分析师来说,统计学理论基础知识 ...

  8. ML之ME/LF:机器学习之风控业务中常用模型评估指标PSI(人群偏移度指标)的的简介、使用方法、案例应用之详细攻略

    ML之ME/LF:机器学习之风控业务中常用模型评估指标PSI(人群偏移度指标)的的简介.使用方法.案例应用之详细攻略 目录 PSI(稳定度指标)的简介 1.如何计算PSI? (1).PSI计算过程

  9. inodesusedpercent_Linux系统中常用的监控指标整理

    今天小编要跟大家分享的文章是关于Linux系统中常用的监控指标整理.正在从事Linux相关工作的小伙伴们来和小编一起看一看吧,希望能够对大家有所帮助! 1. Linux运维基础采集项 做运维,不怕出问 ...

最新文章

  1. CUDA Samples: Calculate Histogram(atomicAdd)
  2. 不是不去爱,爱了也是一种伤害!
  3. [Hadoop]Hive-1.2.x安装配置+Mysql安装
  4. centos 的关机命令
  5. 在线apt-get安装mysql_Linux Debain 通过apt-get 方式快速安装Mysql
  6. 最近配置IBM设备遇到的问题总结
  7. java类加载过程_面试官:java类的加载过程
  8. python处理teradata数据库_Python脚本连接Teradata数据库
  9. leetcode237 删除链表中的节点(你意想不到的做法,注意细节)
  10. 2020中国信息流平台品牌服务价值分析
  11. Python(65)_写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者...
  12. outlook常见错误分析指南
  13. poj1470 LCA倍增法
  14. MySQL 按照拼音给中文字段排序
  15. Java教学系列视频教程孔浩
  16. ActiveMQ 下载和安装
  17. Google 应用与游戏出海 7 月刊: 创意工具,让应用大放异彩
  18. 论文笔记 | 用户画像
  19. 【AC.HASH】OpenHarmony啃论文俱乐部——哈希技术:综述和分类(译)
  20. 由浅入深分布式(5)dubbo提供者用内网地址注册provider以及 spring boot admin client用主机名注册spring boot admin server

热门文章

  1. poi操作word实现分页
  2. 前端工程化——脚手架及自动化构建
  3. 戴尔蓝牙以及其他驱动
  4. SQL中日期函数计算月初/月底/季末/年初/年底
  5. 足球数据API接口 - 【实时指数2】API调用示例代码
  6. Linux系统裁剪与定制
  7. 微软账号被锁定后的记录历程(已永久封禁)
  8. 【VulnHub靶场】——CFS三层靶机内网渗透实操
  9. Spark大数据技术与应用期末总结大题
  10. 系统集成项目管理工程师-法律法规与标准规范