【可视化】箱型图(箱线图)介绍和使用
一、什么是箱型图
箱线图(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轴) 一步一步教你写股票走势图--分时图三(对齐图表.自定义柱状图高亮) 一步一步教你写股票走势图- ...
最新文章
- 清华教授穿红色短裤火“出圈”,网友:哈哈哈哈太真实了
- C# Math.Round中国式的四舍五入法
- 安卓惯性传感器(二)
- 安装搜狗输入法之后 Linux Mint 19.1 字体发虚解决方案
- 1.Java(初级)编程教程(油管 thenewboston)学习笔记get user input
- jQuery选择器 (详解)
- 用Vue来实现购物车功能(二)
- C++ 中的三种继承public , protected, private
- matlab中noisbloc,基于小波变换的微弱信号检测技术的研究.doc
- 自我训练——时间控制能力(四)
- mysql 8创建远程访问用户以及连接mysql速度慢的解决方法
- os模块,序列化模块,json模块,pickle模块
- 解决Fragment重复加载问题
- python骗局-说真的!大家做Python一定不要只会一个方向
- 高效率实现web自动完成功能-三叉搜索树
- codevs1842 递归第一次
- IT趣谈:关于所谓”XcodeGhost”的澄清
- URL编码与中文相互转换
- Docker镜像的制作、上传、拉取和部署(利用阿里云)
- openGauss数据库开发调试工具指导