【可视化】箱型图(箱线图)介绍和使用
一、什么是箱型图
箱线图(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会被识别为异常值。
下图可以看出,南山区的房价是最贵的,各个区的,比如南山区、宝安区、福田区、罗湖区、龙华区和龙岗区的异常值特别多,说明这些地图的单价普遍高于均值,猜测可能是中介或者卖家故意提高价格。
【可视化】箱型图(箱线图)介绍和使用相关推荐
- seaborn箱线图_Seaborn线图的数据可视化
seaborn箱线图 Hello, folks! In this article, we will be taking the Seaborn tutorial ahead and understan ...
- 可视化组件金融篇‖美国线图、均线图、K线图
在之前的文章中为大家介绍过很多可视化图表,也为大家介绍过很多可视化软件(感兴趣的朋友可以自行查看~). 今天为大家带来的是金融行业常用的几个可视化图表,相信了解一点炒股知识和金融知识的友友们对今天这三 ...
- R语言使用plot函数和lines函数可视化多条折线图(线图、line charts)进行对比分析、设置type参数自定义线条和点的关系、设置lty设置线条类型、col设置颜色、pch设置点形状等
R语言使用plot函数和lines函数可视化多条折线图(线图.line charts)进行对比分析.设置type参数自定义线条和点的关系.设置lty设置线条类型.col设置颜色.pch设置点形状.lw ...
- 一步一步教你写股票走势图——K线图二(图表联动)
目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
- 股票图,K线图,蜡烛图,高仿雪球股票
股票图,K线图,蜡烛图,高仿雪球股票,教你一步步实现股票图 项目地址 讲K线图之前,先来一个引言. 作为Android开发者需要立即提升的三项技能: 分别是:UI,网络,线程,而UI又分:布局,绘制, ...
- 一步步教你画股票图,K线图,高仿雪球股票
股票图,K线图,蜡烛图,高仿雪球股票,教你一步步实现股票图 项目地址 _005.gif _006.gif 讲K线图之前,先来一个引言. 前两天听了朱凯大神的知乎live,其中说到一点,作为Androi ...
- StockChart Android股票图/K线图开发库
项目地址:GitHub 一.介绍 StockChart 一款适用于Android的高扩展性.高性能股票图/K线图开发库,支持多图组合,除了使用内置子图还支持定制子图满足复杂的业务需求. 特点 内置子图 ...
- 叠加阶梯图和线图及合并线图和针状图
目录 叠加阶梯图和线图 合并线图和针状图 叠加阶梯图和线图 此示例演示如何在阶梯图上叠加线图.定义要绘图的数据. alpha = 0.01; beta = 0.5; t = 0:10; f = exp ...
- 一步一步教你写股票走势图——K线图四(高亮联动一)
目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
- 一步一步教你写股票走势图——K线图三(添加均线)
目录 一步一步教你写股票走势图--分时图一(概述) 一步一步教你写股票走势图--分时图二(自定义xy轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
最新文章
- 图论 ---- dijkstra变种dp Codeforces Div2 703 E. Paired Payment
- datastage 重启
- SQL 数据库的使用
- PowerBI随笔(7)-lookupvalue、divide
- php表单确认密码,jQuery表单验证之密码确认实例详解
- mysql建表_128、mysql建表和简单sql
- 作者:宋杰(1980-),男,博士,东北大学软件学院副教授
- push本地代码到github出错
- Virtual Studio 2013 每次加载程序(dll)缓慢的问题
- javascript的DOM、BOM操作
- 分布式系统原理_终于有架构大牛把分布式系统概念讲明白了,竟然用了足足800页...
- html选中然后显示到表格,如何将数据从html表单显示到表格中?
- qobject_cast用法总结
- hdu 1255 覆盖的面积 (Bruceforce)
- Gitlab用户角色权限Guest、Reporter、Developer、Master、Owner
- 毕业设计-基于微信小程序房屋安全管理系统
- Python到底该怎么学
- Java集合 HashSet 和 HashMap
- Flutter 多子 Widget 布之Stack、Positioned
- 联盟链系列 - RootCA颁发证书