一、什么是箱型图

箱线图(Boxplot)也称箱须图(Box-whisker Plot),是利用数据中的五个统计量:最小值、第一四分位数、中位数、第三四分位数与最大值来描述数据的一种方法,它也可以粗略地看出数据是否具有有对称性,分布的分散程度等信息,特别可以用于对几个样本的比较。箱形图最大的优点就是不受异常值的影响,能够准确稳定地描绘出数据的离散分布情况,同时也利于数据的清洗。

二、基本概念

五数概括法:即用下面的五个数来概括数据(最小值;第1四分位数(Q1);中位数(Q2);第3四分位数(Q3);最大值),箱形图与之类似。

图片转自箱形图(python画箱线图) 而其中补充的一点就是:一般异常值用⭕表示,偏激异常值用 * 表示

举个栗子:num=[1,2,3,4,5,6,7,8]

中位数Q2=4.5

下四分分位数Q1=2.75:是怎么计算出来的呢?首先序列长度n=8,(1+n)/4=2.25,说明上四分位数在第2.25个位置数,实际上这个数是不存在的,但我们知道这个位置是在第2个数与第3个数之间的。假设从第2个数到第3个数之间是均匀分布的。那么第2.25个数就是第二个数*0.25+第三个数*0.75,即2*0.25+3*0.75=0.5+2.25=2.75。 
下四分位数Q3=6.25:这个下四分位数所在位置计算方法同上,只不过是(1+n)/4*3=6.75,这个是个介于第六个位置与第七个位置之间的地方。对应的具体的值是0.75*6+0.25*7=6.25。

四分位距IQR=Q3-Q1,上限=(Q3+1.5IQR,max)取最小,下限=(Q1-1.5IQR ,min)取最大。

异常值:比如num=[1,2,3,4,5,6,7,8,20],20会被识别为异常值。

下图可以看出,南山区的房价是最贵的,各个区的,比如南山区、宝安区、福田区、罗湖区、龙华区和龙岗区的异常值特别多,说明这些地图的单价普遍高于均值,猜测可能是中介或者卖家故意提高价格。

【可视化】箱型图(箱线图)介绍和使用相关推荐

  1. seaborn箱线图_Seaborn线图的数据可视化

    seaborn箱线图 Hello, folks! In this article, we will be taking the Seaborn tutorial ahead and understan ...

  2. 可视化组件金融篇‖美国线图、均线图、K线图

    在之前的文章中为大家介绍过很多可视化图表,也为大家介绍过很多可视化软件(感兴趣的朋友可以自行查看~). 今天为大家带来的是金融行业常用的几个可视化图表,相信了解一点炒股知识和金融知识的友友们对今天这三 ...

  3. R语言使用plot函数和lines函数可视化多条折线图(线图、line charts)进行对比分析、设置type参数自定义线条和点的关系、设置lty设置线条类型、col设置颜色、pch设置点形状等

    R语言使用plot函数和lines函数可视化多条折线图(线图.line charts)进行对比分析.设置type参数自定义线条和点的关系.设置lty设置线条类型.col设置颜色.pch设置点形状.lw ...

  4. 一步一步教你写股票走势图——K线图二(图表联动)

    目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...

  5. 股票图,K线图,蜡烛图,高仿雪球股票

    股票图,K线图,蜡烛图,高仿雪球股票,教你一步步实现股票图 项目地址 讲K线图之前,先来一个引言. 作为Android开发者需要立即提升的三项技能: 分别是:UI,网络,线程,而UI又分:布局,绘制, ...

  6. 一步步教你画股票图,K线图,高仿雪球股票

    股票图,K线图,蜡烛图,高仿雪球股票,教你一步步实现股票图 项目地址 _005.gif _006.gif 讲K线图之前,先来一个引言. 前两天听了朱凯大神的知乎live,其中说到一点,作为Androi ...

  7. StockChart Android股票图/K线图开发库

    项目地址:GitHub 一.介绍 StockChart 一款适用于Android的高扩展性.高性能股票图/K线图开发库,支持多图组合,除了使用内置子图还支持定制子图满足复杂的业务需求. 特点 内置子图 ...

  8. 叠加阶梯图和线图及合并线图和针状图

    目录 叠加阶梯图和线图 合并线图和针状图 叠加阶梯图和线图 此示例演示如何在阶梯图上叠加线图.定义要绘图的数据. alpha = 0.01; beta = 0.5; t = 0:10; f = exp ...

  9. 一步一步教你写股票走势图——K线图四(高亮联动一)

    目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...

  10. 一步一步教你写股票走势图——K线图三(添加均线)

    目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...

最新文章

  1. 图论 ---- dijkstra变种dp Codeforces Div2 703 E. Paired Payment
  2. datastage 重启
  3. SQL 数据库的使用
  4. PowerBI随笔(7)-lookupvalue、divide
  5. php表单确认密码,jQuery表单验证之密码确认实例详解
  6. mysql建表_128、mysql建表和简单sql
  7. 作者:宋杰(1980-),男,博士,东北大学软件学院副教授
  8. push本地代码到github出错
  9. Virtual Studio 2013 每次加载程序(dll)缓慢的问题
  10. javascript的DOM、BOM操作
  11. 分布式系统原理_终于有架构大牛把分布式系统概念讲明白了,竟然用了足足800页...
  12. html选中然后显示到表格,如何将数据从html表单显示到表格中?
  13. qobject_cast用法总结
  14. hdu 1255 覆盖的面积 (Bruceforce)
  15. Gitlab用户角色权限Guest、Reporter、Developer、Master、Owner
  16. 毕业设计-基于微信小程序房屋安全管理系统
  17. Python到底该怎么学
  18. Java集合 HashSet 和 HashMap
  19. Flutter 多子 Widget 布之Stack、Positioned
  20. 联盟链系列 - RootCA颁发证书

热门文章

  1. 【转载】pyqt5安装教程
  2. 中国家庭医生签约服务基地项目在杭州启动
  3. JAVA变量与数据类型
  4. mysql查看、修改端口、指定端口登录
  5. 单链表实现一元多项式相加
  6. 工作小笔记——电机基本参数和选型
  7. 最新款打卡抽奖助手小程序源码,带微信通知功能,去授权
  8. 如何算java程序的运行时间
  9. EVIEWS波士顿房价分析
  10. 《Python黑帽子》python3代码实现(第六章)