​​四分位数(Quartiles)概念详解​​

数据分析(一)认识数据(二) 继续上一章节继续写,从数据统计常识开始 数据统计常识 Quartiles, outliers and boxplots 四分位数 Quartiles: Q1(25th percentile), Q3(75th percentile) 四位分数极差 Inter-quartile range: IQR = Q3 –Q1 五数概括 Five number summary: min, Q1, median... 阅读详情

四分位数是描述数据分布的统计量,将一组 ​​有序数据​​ 分为四个等份,每部分包含约25%的数据点。它是分位数的一种特例(四分位即25%分位),常用于识别数据的集中趋势、离散程度和异常值。


​​1. 核心四分位数​​
  • ​​Q1(第一四分位数)​​:
    数据中 ​​25%​​ 的值小于等于Q1,反映数据的较低部分分布。
  • ​​Q2(第二四分位数)​​:
    即 ​​中位数(Median)​​,50%的数据小于等于Q2,代表数据的中等水平。
  • ​​Q3(第三四分位数)​​:
    数据中 ​​75%​​ 的值小于等于Q3,反映数据的较高部分分布。

​​2. 计算方法​​
​​方法一:基于位置的公式(常用)​​

假设有 ​​n个有序数据​​(从小到大排列):

  • ​​Q1的位置​​ = 41​(n+1)
    若为小数,则按相邻两数的线性插值计算。
  • ​​Q2的位置​​ = 42​(n+1)=2n+1​
  • ​​Q3的位置​​ = 43​(n+1)

​​示例​​:数据集 [3, 7, 8, 10, 12, 15, 18, 21](n=8)

  • Q1位置 = 49​=2.25 → 第2个数(7) + 0.25×(第3个数8 - 第2个数7) = ​​7.25​​
  • Q2位置 = 29​=4.5 → (10 + 12)/2 = ​​11​​
  • Q3位置 = 427​=6.75 → 15 + 0.75×(18 - 15) = ​​17.25​​
​​方法二:Excel/编程中的算法​​

不同工具可能采用略有差异的插值方法(如PERCENTILE.INC vs PERCENTILE.EXC)。


​​3. 四分位距(IQR)​​
  • ​​定义​​:IQR = Q3 - Q1,表示中间50%数据的离散程度。
  • ​​用途​​:
    • ​​识别异常值​​:通常将 < Q1 - 1.5×IQR 或 > Q3 + 1.5×IQR 的值视为异常值。
    • ​​箱线图(Box Plot)​​:箱体的上下边界即为Q1和Q3。

​​4. 实际应用场景​​
  1. ​​成绩分析​​:
    • Q1=60分,Q3=85分 → 说明25%学生低于60分,25%高于85分。
  2. ​​薪资调研​​:
    • Q2(中位数)比平均值更能抵抗极端高薪的影响。
  3. ​​质量控制​​:
    • 监控生产数据是否超出IQR范围,识别异常生产批次。

​​5. 与其他分位数的关系​​
  • ​​百分位数(Percentile)​​:四分位数是百分位数的特例(Q1=P25,Q2=P50,Q3=P75)。
  • ​​十分位数(Decile)​​:将数据分为10等份(如D1=P10)。

​​总结​​

四分位数通过 ​​三个关键点(Q1、Q2、Q3)​​ 和 ​​IQR​​,简洁地揭示数据的分布特征,是描述性统计中的核心工具之一。它的优势在于不受极端值影响,适用于非对称分布的数据分析。

Python Pandas 1.5+ 分位数计算实战:3种方法对比与10万行数据性能分析 本文深入探讨Python Pandas 1.5+中三种分位数计算方法的性能差异,包括Pandas原生quantile、NumPy percentile和自定义算法。通过10万行数据的实测对比,分析各方法在速度、内存使用和精度上的表现,并提供大数据场景下的优化建议,帮助开发者选择最适合的分位数计算方案。 阅读详情

相关推荐

R语言plotly可视化:plotly可视化箱图、基于预先计算好的分位数、均值、中位数等统计指标可视化箱图、箱图中添加缺口、可视化均值和标准差(With Precomputed Quartiles)

R语言plotly可视化:plotly可视化箱图、基于预先计算好的分位数、均值、中位数等统计指标可视化箱图、箱图中添加缺口、可视化均值和标准差(Box Plot With Precomputed Quartiles and notch)

data+scenario+science+insight 909

四分位数(定义、位置、数值)

一、定义 四分位数(Quartile)是统计学中分位数的一种,即把所有数据由小到大排列并分成四等份,处于三个分割点位置的数据就是四分位数。 第一四分位数 (Q1),又称“下四分位数”,等于该样本中所有数据由小到大排列后第25%的数据。        第二四分位数 (Q2),又称“中位数”,等于该样本中所有数据由小到大排列后第50%数据。       第三四分位数 (Q3),又称“上

itchiang的专栏 11万+

Cube生成定时器2触发双ADC同步采集并用DMA传输

前言 用cube生成一个用定时器触发ADC1,ADC2同步采集的程序,单片机选择的是STM32L476RGT6,用定时器2进行ADC采集触发,更改定时器2的定时周期便可以更改ADC的采样周期,ADC1和ADC2使用同步规则模式,并用DMA进行数据的传输。 STM32的ADC采样完成总共需要的时间是 ADC完成采样时间=采样周期+12个转换周期 举个例子,假如ADC的时钟是15MHz,采样周期是3个周期,3个采样周期加上12个转换周期,一共是15个周期,因为时钟是15MHz,所以完成一次ADC转换总共需要的时

一行代码的博客 4514

四分位数计算方法总结

总结一个小知识,仅供参考。 1、数列项为奇数时: 3、5、9、11、17、19、35 先计算位置,在通过位置计算对应的数值 Q1:(n+1)*0.25=2 Q2:(n+1)*0.5=4 Q3:(n+1)*0.75=6 当下标正好为整数时,对应的数值为Q1=5、Q2=11、Q3=19 3、5、9、11、17 Q1:(n+1)*0.25=1.5 Q2:(n+1)*...

Tracycater的专栏 5万+

Frida精准定位Shopee x-sap-ri动态签名生成函数

x-sap-ri是Shopee客户端生成的上下文感知型动态令牌,本质为基于设备标识、请求路径与毫秒级时间戳三元组的SHA256哈希值,经Base64编码后作为防重放与防批量伪造的核心校验字段。其生成逻辑深度混淆且跨Java/Native层,静态分析失效,而Frida凭借内存级函数调用拦截与JNI层穿透能力,成为唯一可行的技术路径。本文聚焦Frida在加固App中的实战适配——通过libcrypto.so API特征扫描反向定位被抹名的生成函数,实现对x-sap-ri输入参数(如16字节device_id加密

weixin_33978578的博客 611

simulink中无迹卡尔曼(UKF)模块使用

simulink的UKF模块简单说明

qq_41059950的博客 2824

四分位数(Quartiles)、十分位数(Deciles)和百分位数(Percentiles

转自:http://book.51cto.com/art/201004/193278.htm 四分位数是将一组数据由小到大(或由大到小)排序后,用3个点将全部数据分为4等份,与这3个点位置上相对应的数值称为四分位数,分别记为Q1(第一四分位数)、Q2(第二四分位数,即中位数)、Q3(第三四分位数)。其中,Q3到Q1之间的距离的一半又称为四分位差,记为Q。四分位差越小,说明中间部分的数据越

colorknight的专栏 6万+

手把手教你为FPGA项目集成HyperRAM IP核:从AXI接口封装到上板调试全流程

本文详细介绍了如何为FPGA项目集成HyperRAM IP核,涵盖从AXI接口封装到上板调试的全流程。通过对比DDR3L、PSRAM和HyperRAM的性能指标,突出HyperRAM在低功耗和小封装尺寸方面的优势,并提供硬件连接、AXI4-Lite接口设计、状态机优化及调试技巧等实用内容,帮助开发者高效完成FPGA项目中的内存扩展。

weixin_32103009的博客 286

四分位数

四分位数(Quartile),即统计学中,把所有数值由小到大排列并分成四等份,处于三个分割点位置的得分就是四分位数。  概念 第一四分位数 (Q1),又称“较小四分位数”,等于该样本中所有数值由小到大排列后第25%的数字。第二四分位数 (Q2),又称“中位数”,等于该样本中所有数值由小到大排列后第50%的数字。第三四分位数 (Q3),又称“较大四分位数”,等于该样本中所有数值由小到大排列后

childhu的专栏 6654

波分复用技术原理

波分复用原理 把不同波长的光信号复用到同一根光纤中进行传送,这种方式我们把它叫做波分复用( Wavelength Division Multiplexing ) 一根光纤被划分为多个波道,多个波长以一定的间隔隔开,在光纤中独立传输。 波分复用应用演示 如果将WDM系统看作交通系统,光纤可以看作是多个车道的公用道路。 各种类型的业务就像货物一样,被打包装载到车辆中。 车辆按照分配的车道行驶至目的地,完成货物的运输。 想要提高波分复用系统的传输容量,就要增加波道数量或是提升单波传...

m0_63251770的博客 9997

国科大学习资料--图像处理(彭思龙、杨戈)--2020年期末考试题解析(学长整理分析)

在对20年卷子分析前,先看看19年卷子的解析(后面有20年的变化,由于从核心课调整到了普及课,20年的卷子相对简单,但是还是有很多细节) 解析:(字写的不好别嫌弃!!!!) 20年的卷子 第一题:和19年基本一致,但是加了高斯核计算费用,要算一个节省计算成本比率,所以去多看看PPT 第二题:和19年基本一致,加了证明两个高斯卷积仍然是高斯卷积,相当于19年题2和3结合 第三题:采样定理,和19年基本一致,但要注意加了证明 第四题:考了形态学提取图像边界 第五题:直方图,和19年一

无名何许人的博客 4364

分位数详解+QQ图

二分位数 中位数 四分位数 把所有数值由小到大排列并分成四等份,处于三个分割点位置的数值就是四分位数。 1)第一四分位数(Q1),等于该样本中所有数值由小到大排列后第25%的数字; 2)第二四分位数(Q2),又称“中位数”,等于该样本中所有数值由小到大排列后第50%的数字; 3)第三四分位数(Q3),等于该样本中所有数值由小到大排列后第75%的数字。 第三四分位数与第一四分位数的差距又称四分位距。...

babychrislee3的博客 2万+

ROCm rocr-libhsakmt分析系列1-2:多GPU跨卡VRAM访问机制分析

本文基于ROCr-Runtime的libhsakmt库源码,深入分析了多GPU系统中跨设备内存访问的实现机制。主要内容包括: 实现流程概述:通过P2P拓扑发现、统一虚拟地址空间、页表映射和硬件转发四个步骤,实现零拷贝的跨GPU内存访问。

图形/计算GPU的驱动与虚拟化技术分享园地 2508

四分位数和百分位数_20种四分位数

四分位数和百分位数 四分位数 (Quartiles) To calculate a quartile of a sample is in theory easy, and is much like calculating the median. The difficult part is the implementation; contrary to calculating the median,...

cunchi8090的博客 5355

SAP PS 收入确认方法配置清单(成本推导收入 / 项目进度推导收入)

摘要:本文详细介绍了SAPPS模块中两种收入确认方法的配置流程:成本推导收入(成本比例法)和项目进度推导收入(里程碑法)。通过事务码OKG1-OKG5等关键配置步骤,分别实现基于累计成本比例和里程碑完成权重的收入确认逻辑。文章对比了两种方法的适用场景和管控要点:成本法适用于成本与进度强相关的项目,需严控预计总成本;进度法则依赖明确的里程碑验收。同时提供了落地建议,包括项目类型绑定、数据校验和变更管控等最佳实践,为SAPPS系统收入确认功能实施提供完整指导。

金牌架构师 953

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Day 1: Quartiles

内容:说明:四分位的计算示例代码:// Day1_Quartiles.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include &lt;vector&gt; #include &lt;iostream&gt; #include &lt;algorithm&gt; using namespace std; //by zhaocl int main(...

半雨微凉 333

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

C++实现四分位数计算:算法详解与工程实践

在数据分析和统计描述中,分位数是理解数据分布、离散程度和偏态的核心工具。其基本原理是将有序数据集分割成具有特定比例的点,例如四分位数将数据分为四等份。从技术价值看,准确计算分位数是异常值检测、箱线图构建以及数据探索性分析(EDA)的基础。在工程实践中,不同算法(如线性插值法、Tukey方法)的选择会直接影响结果,并与Excel、Python等生态的兼容性密切相关。本文聚焦于C++环境下的高效实现,通过模板化设计支持多种数据类型,并深入探讨了边界处理、性能优化及与STL/Boost库的集成方案,为底层系统开发

weixin_30699955的博客 407

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

箱型图后端接口封装

一、参数 传入统计的数据 二、代码 package com.wisedu.hawkeye.domain.util; import org.springframework.util.ObjectUtils; import java.math.BigDecimal; import java.math.RoundingMode; import java.util.Comparator; import java.util.List; import java.util.stream.Collectors;

wuChiSha的博客 330

D3.js Quantile Scale 详解:scaleQuantile 的 API、分位数原理与源码机制

在数据可视化中,当需要把连续的数值型数据(如体重、收入、温度)映射为有限个离散档位(如一组颜色、粗细等级或类别标签)时,[d3-scale](https://link.gitcode.com/i/498ee5c4ed2ce9e50c622cb30171b061) 提供的 quantile scale(分位数比例尺)是最常用的工具之一。它以“采样域 + 离散范围”为核心:输入域被视为连续区间,但通过

gitblog_00398的博客 943

matlab判断有几个参数_统计学原理与matlab——(4)箱型图

统计学原理中的matlab应用——方差,平均数,二项分布,排列组合,几何与超几何分布....正式说明今天的主要内容之前,先跟大家分享一个有趣的事情。matlab进行各种分布求值的时候,函数名后缀都是pdfgeopdf,hygepdf,binopdf...我当时还奇怪这个pdf是啥,文件格式PDF吗?后来学了之后才知道pdf是概率密度函数(probability density function)的...

weixin_39661345的博客 307

qhy数据结构期末复习题

configuration: #include #include #include #include #include #include #include using namespace std; 1001. The first quartile Description In descriptive statistics, the quarti

nemo的博客 941

Practical SQL数学与统计:用SQL计算中位数、百分比和相关性的终极指南

Practical SQL是一本由Anthony DeBarros撰写的SQL入门指南,通过实际案例展示如何使用SQL进行数据分析和故事讲述。本文将重点介绍如何利用Practical SQL中的方法,使用SQL计算中位数、百分比和相关性等关键统计指标,帮助你从数据中提取有价值的信息。 ## 为什么SQL是数据统计分析的强大工具 🚀 在数据分析领域,SQL不仅用于数据查询,还具备强大的数学和统

gitblog_00053的博客 395

用 Vega 绘制 Box Plot 箱线图:从 aggregate 分位数统计到分面分组的完整实战

箱线图(Box Plot)是一种用一组汇总统计量概括定量值分布的经典可视化形式。本文以 Vega 官方示例 [box-plot](https://link.gitcode.com/i/1178e2169cb9a08e076a49b657c4759b) 及其完整 [Vega JSON 规范](https://link.gitcode.com/i/4f973e201969e9b41c23641bea4

gitblog_01100的博客 518

监测极地冰盖的探索:NASA IceBridge LVIS数据集解析

Pre-IceBridge LVIS L2 Geolocated Ground Elevation and Return Energy Quartiles V001数据集是由NASA IceBridge项目提供的,该项目旨在监测极地冰盖的变化。该数据集包含了使用激光雷达(LVIS)技术获取的地表高程和回波能量的四分位数信息。通过对这些数据进行分析,研究人员可以更好地了解极地地区地形的变化情况,预测冰盖融化的趋势,并评估气候变化对该地区生态系统的影响。

此星光明博客 795

Basic Statistics, Numpy and Pandas

Basic Statistics Quartile calculator Q1, Q3 In statistics, a quartile, a type of quantile, is three points that divide sorted data set into four equal groups (by count of...

weixin_33923148的博客 564

Pandas与SQL分位数计算全解析:从describe到PERCENTILE_PPROX实战指南

分位数是数据分析中衡量数据分布位置的核心概念,它通过将排序后的数据分割成等份来揭示数据的内部结构。其计算原理基于统计学的顺序统计量,通过线性插值等方法确定特定百分点的数值。在技术价值上,分位数分析能够帮助识别异常值、理解数据偏态、建立业务阈值,比均值更能反映真实数据分布。应用场景广泛,包括用户分层、风险监控、性能指标SLA定义等。本文聚焦于Pandas的describe函数与quantile方法,以及SQL中的PERCENTILE_APPROX近似计算,深入探讨了interpolation参数对计算结果的影

weixin_34293246的博客 377
上一篇: 函数式编程与Haskell介绍
下一篇: 大模型训练显存快速计算办法
ManHanBoy
博客等级 码龄4年 64粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值