分位数(quantile)
------------------------------------------------------------------------------------------------------
四分位数(Quartile),即统计学中,把所有数值由小到大排列并分成四等份,处于三个分割点位置的得分就是四分位数。
第一四分位数 (Q1),又称“较小四分位数”,等于该样本中所有数值由小到大排列后第25%的数字。
第二四分位数 (Q2),又称“中位数”,等于该样本中所有数值由小到大排列后第50%的数字。
第三四分位数 (Q3),又称“较大四分位数”,等于该样本中所有数值由小到大排列后第75%的数字。
第三四分位数与第一四分位数的差距又称四分位距(InterQuartile Range,IQR)。
首先确定四分位数的位置:
Q1的位置= (n+1) × 0.25
Q2的位置= (n+1) × 0.5
Q3的位置= (n+1) × 0.75
n表示项数
对于四分位数的确定,有不同的方法,另外一种方法基于N-1 基础。即
Q1的位置=(n-1)x 0.25
Q2的位置=(n-1)x 0.5
Q3的位置=(n-1)x 0.75
Excel 中有两个四分位数的函数。QUARTILE.EXC 和QUARTILE.INC
QUATILE.EXC 基于 N+1 的方法,QUARTILE.INC基于N-1的方法。
实例1
数据总量: 6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36
由小到大排列的结果: 6, 7, 15, 36, 39, 40, 41, 42, 43, 47, 49
一共11项
Q1 的位置=(11+1) × 0.25=3, Q2 的位置=(11+1)× 0.5=6, Q3的位置=(11+1) × 0.75=9
Q1 = 15,
Q2 = 40,
Q3 = 43
实例2
数据总量: 7, 15, 36, 39, 40, 41
一共6项
Q1 的位置=(6+1)× 0.25=1.75, Q2 的位置=(6+1) × 0.5=3.5, Q3的位置=(6+1) × 0.75=5.25
Q1 = 7+(15-7)×(1.75-1)= 13,
Q2 = 36+(39-36)×(3.5-3)= 37.5,
Q3 = 40+(41-40)×(5.25-5)= 40.25
1、将数据从小到大排序,计为数组a(1 to n),n代表数据的长度
2、确定四分位数的位置:b= 1+(n-1) × 0.25= 2.25,b的整数部分计为c b的小数部分计为d
计算Q1:Q1=a(c)+[a(c+1)-a(c)]*d=a(1)+[a(2)-a(1)] *0.25 =15+(36-15)×(2.25-2)=20.25
3、计算如上 Q2与Q3的求法类似,四分位差=Q3-Q1
R语言举例> x=c(6, 7, 15, 36, 39, 40, 41, 42, 43, 47, 49) > quantile(x,.25)
转载于:https://www.cnblogs.com/gispathfinder/p/5770091.html
分位数(quantile)相关推荐
- python四分位数_Python解释数学系列——分位数Quantile
1. 分位数计算案例与Python代码 案例1 Ex1: Given a data = [6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36],求Q1, Q2, Q3, ...
- python 分位数 位置_Python解释数学系列——分位数Quantile
1. 分位数计算案例与Python代码 案例1 Ex1: Given a data = [6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36],求Q1, Q2, Q3, ...
- python分位数函数,Python解释数学系列——分位数Quantile
跳转到我的博客 1. 分位数计算案例与Python代码 案例1 Ex1: Given a data = [6, 47, 49, 15, 42, 41, 7, 39, 43, 40, 36],求Q1, ...
- 【regression】分位数回归 quantile regression
quantile regression --python实现 前言 分位数回归可调用的库 1. scikit-learn 2. statsmodels quantile loss function - ...
- Rocksdb 的优秀代码(一) -- 工业级分桶算法实现分位数p50,p99,p9999
文章目录 基本概念 普通的分位数计算 Rocksdb中的应用 rocksdb中的分桶算法结果展示 rocksdb 分桶算法实现 一些总结 和 相关论文 我们知道一个完整的监控系统必须存在p99/p99 ...
- R语言-画edcf图、直方图、正态概率图,计算分位数(任意分位)
简述 这里只有在读取xlsx上才需要库,其他都不需要. 读取数据 library(xlsx) # Hydrocarbon mydata = read.xlsx('D:/Code/R/Data in E ...
- 怎么求中位数和分位数 概率密度函数_计量经济学中的“条件”与“无条件”...
初学者难免困惑于计量经济学中诸多的 "条件" 与 "无条件",比如条件概率与无条件概率,条件分布与无条件分布,条件期望与无条件期望,条件方差与无条件方差,条件中 ...
- 99分位、95分位计算 实时分位数的统计方法
之前做的一个项目上线有一段时间了,但一直也没有来得及做统计分析(峰值.平均QPS.--).最近刚好又被问到了这个事情,所以抽空学习了解一下部分监控指标的概念和含义,方便后续自己做统计分析. 一.分位数 ...
- 【Prometheus】Exporter详解
在 [Prometheus] Prometheus 入门到实战搭建监控系统 中为了采集主机的监控样本数据,我们在主机上安装了一个Node Exporter程序,该程序对外暴露了一个用于获取当前监控样本 ...
最新文章
- java oracle行锁,Oracle 出现行锁 错误代码 ora-02049
- [macOS]一些基础控件
- audio 上一首 下一首 自定义样式_我们的歌:盛典即将来临,勤深深还有一首歌,这场表演值得期待...
- 在正确的方向坚持下去,一直坚持下去,直到有成果
- linux下仅仅有rman备份集的异机不同文件夹恢复
- 电脑如何测网速_物联网卡的网速到底怎么样呢
- brew php7 intl_brew安装php7
- java环境变量配置 - win10
- [转]Python yield 使用浅析
- android 图片预览动画,Android图片上传实现预览效果
- css中em单位和rem单位
- 企业全面运营管理沙盘模拟心得_大庆职业学院举办创业技能大赛企业经营管理沙盘模拟赛...
- python数据分析-Python数据分析从小白到高手的几个步骤
- Phpstudy简介与使用教程
- 幼儿园体育游戏电子计算机教案,幼儿园体育游戏活动教案8篇
- 40岁后学习编程是否太晚了?7点技巧让学习变得轻松有趣
- ckplayer在手机用不了解决方法
- 计算机休眠风扇不停,Windows7系统睡眠风扇还在转怎么解决【图文教程】
- vue 指定元素滚动到页面可视区域
- JVM内存模型以及JVM内存模型图