在说四分位数之前,我们先看下什么是中位数。中位数计算分为2步:

你可能听这个计算过程有点头疼,没关系,下面图片我举个具体的例子来看下如何计算出中位数

第2步,计算中间位置。数据总数4是偶数,中间位置的数就是第2个和第3个位置对应的数值,分别是11万,12万。

那么,中位数就是11万+12万的平均值,为11.5万元。

当马云进入酒吧后,中位数是多少呢?5个人的中间位置是第3个数对应的收入是12万,那么中位数是12万。

你看,即使马云这样的超级富豪进入数据集里,中位数还是能正确的描述出这批数据的整体收入水平,不会像平均值那样因为异常的数值产生变化。

中位数还有一些有用的“亲戚”,我们通过下面的图片来看一下。

正如我们之前讨论过的,中位数将一组数据从中间“咔嚓一刀”分为两部分,这组数据其实还可以继续分为4部分,我们称之为“四分位数”。

什么是四分位数呢?

第1步,求中位数

整个数据集按从小到大排序,最小的数值位于最左边,叫做下界。最右边的数值位于最右边,叫做上界。通过下界和上界我们可以知道数据集的最小值和最大值。

中位数将整个数据集从中间位置一分为二。中位数左边的数据都小于中位数,占整个数据集的50%。中位数右边的数据都大于中位数,占整个数据集的的50%。

直接肉眼看四分位数的5个数值是看不出什么东西的,这是因为人类大脑对抽象的东西天生不容易理解。

为了方便人类大脑直观形象的理解四分位数,一个牛逼的工具就被发明了,它就是用于表示四分位数的箱线图。下面图片就是用求出的四分位数绘制箱线图。

纵轴按数值从下到上按顺序排序,并画出四分位5个数值的位置就是箱线图。从箱线图中我们能看出什么数据信息呢?

虽然上界是22,但中位数离下四分位数较近,表明大部分数据集中盒子的下端,即大部分数据的值集中在下四分位数和中位数之间。

这样,通过四分位数和箱线图我们可以了解数据集的整体情况。

箱线图常常用来比较不同类别数据的整体情况。例如这是统计概率社群会员做的上海地区数据分析工作年限与最低工资的箱线图。

横轴表示工作年限,纵轴表示最低薪资。

通过比较数据,我们可以看出随着年份上升,薪资待遇的上升也是非常明显的,尤其是3-5年这一段,提升的跨度非常之大。而3年以下,大家竞争的反而是另外一个基准线。个人判断,这个岗位对学习型人才需求非常大,比较缺中层小头目。

python四分位数_下四分位数和上四分位数分别是什么?能举个栗子吗?主要想了解python的quantile函数具体含义?...相关推荐

  1. Python——使用“_”下划线作为参数的占位符

    在Python中,函数可以返回多个参数,于是我们可以使用"_"下划线作用不需要使用的多余参数的占位符:

  2. 重量计算python月球_千年前的古诗,苏轼的不知月亮上是何年何月|现在我用Python来计算出来了...

    同时,月球的昼夜交替是自转和公转共同作用的结果,其昼夜交替要比地球慢地多.一般来说,月球上太阳"升起"后要经过160多小时才能到达月球的正当空,从正当空落到"月平线&qu ...

  3. c语言转换为python语言_使用C语言中的数据缓冲区和NumPy数组之间的转换来为Python接口打包C程序的最佳方法是什么?...

    基本上有三种方式: >从图像缓冲区复制到NumPy阵列,反之亦然.当给定C/C++图像时,创建NumPy阵列并复制数据,当给定NumPy阵列时,创建C/C++图像并复制数据. > NumP ...

  4. python识字_“我女儿刚学会走路,我要在她识字后教她学Python吗?

    在知乎上看见这样一个话题: "我女儿刚刚学会走路,我是否该在她识字后就立马教她Python", 而在题主在话题下的补充理由是: "现在Python这么火,我希望我的孩子更 ...

  5. 缠论 python 量化_【JoinQuant聚宽社区干货】量化学习资料、经典交易策略、Python入门...

    ======================= 量化投资学习资料 ======================= 量化投资经典学习资料下载:http://www.joinquant.com/post/ ...

  6. python测量血压_利用TensorFlow2.0为胆固醇、血脂、血压数据构建时序深度学习模型(python完整源代码)...

    import numpy as np import pandas as pd? import matplotlib.pyplot as plt import tensorflow as tf? fro ...

  7. python 决策模型_【Spark MLlib速成宝典】模型篇05决策树【Decision Tree】(Python版)...

    #-*-coding=utf-8 -*- from pyspark importSparkConf, SparkContext sc= SparkContext('local')from pyspar ...

  8. 【Python】windows下Eclipse中安装集成webpy框架

    再补充一篇小白博文,这篇文章主要讲述的是在Windows下,在eclipse中如何通过使用webpy框架进行python的web开发.很多文章都是在自己一次次的碰壁中又决定自己写一篇.像原来的MySQ ...

  9. vs code配置python环境mac_Mac下搭建基于VSCode的Python开发环境

    首先需要做的准备 1,安装VSCode 2,安装Python VSCode安装Python扩展插件 在VSCode的扩展列表,搜索Python,安装即可.如图: VsCode的Python插件 配置P ...

  10. Python遍历目录下的文件(os.walk 、os.listdir的用法)

    Python遍历目录下的文件(os.walk .os.listdir的用法) 最近想从一个目录转移一些文件到另外一个目录,因为文件有指定的后缀,所以想着用python来转移,不做cv工程师,那就涉及到 ...

最新文章

  1. customplot设置单个点的颜色_[原创]单个超大型TB级imaris的ims文件的Surface手绘及Mask提速新方法...
  2. WCF学习- 体系结构
  3. Canvas 渐变特效
  4. FFmpeg 音视频同步
  5. VS项目属性的一些配置项的总结(持续增加。。。)
  6. Future和Promise
  7. 简单干净的C#方法设计案例:SFCUI.AjaxValue()之二
  8. qt界面布局之使窗口显示出现在正中间位置
  9. 更好的设计你的 REST API
  10. native字体尺寸自适应 react_React Native之图片/宽高/字体平台适配
  11. LNMP平台部署及应用
  12. 计算机上标和下标的快捷键,【1人回答】Word文档中怎么输入上标下标,上标下标快捷键是什么?-3D溜溜网...
  13. Python学习第2天:入门必备(基础篇)
  14. 《常用控制电路》学习笔记——数控直流恒流源电路
  15. Android 自定义 View 实现转盘功能
  16. 【CodeForces 1077E --- Thematic Contests】思维+贪心
  17. 深度学习·理论篇(2023版)·第001篇快速了解人工智能与Pytorch:机器/表示/深度学习定义+端到端的学习+神经网络在计算机视觉应用+深度学习的技术蓝图
  18. 基于wifi无线PLC远程控制实现io开关量信号远程采集传输技术
  19. 八一钢铁:宝钢入主,中报业绩大幅增长
  20. 【单片机开发】STM32简易示波器开发

热门文章

  1. 使用代理ip进行反反爬虫——爬取句子迷网站,获取小说龙族经典句子
  2. java ftp 上传失败,java ftp上传时,代码不报错,也上传不过去文件
  3. 自动化车辆的开发、测试和验证场景
  4. ROS学习(一)Ros 中使用kinect
  5. android svg 线条动画教程,SVG 实现复杂线条动画
  6. DM368开发 -- 视频监控系统相关技术研究(转毕设)
  7. html页面计算圆的周长和面积,计算圆的周长和面积之间的差-JavaScript
  8. fatal error LNK1104:无法打开***.exe
  9. IAR Fatal error
  10. 北京市公布533家接种点名单 (zz)