You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何QQ图中qqnorm与qqline的端点无法重合?

QQ图中点与qqline端点位置差异的原因分析

问题背景

用户使用以下R代码绘制QQ图:

H1_BCSE <- c(172,181,171,170,174,177,178,165,169,168,171,180,170,172,170,178,163,169,170,175,170,176,176)
#Histogram
length(H)
hist(H)
#QQplot
#qqplot
qqnorm(H1_BCSE)
qqline(H1_BCSE)

QQ图

发现图中qqnorm()生成的散点与qqline()的端点位置存在差异,咨询该现象的原因。

原因解析

  • 分位数计算逻辑差异:qqnorm()绘制的是样本经验分位数与标准正态分布理论分位数的对应点;而qqline()默认通过样本的第1、3四分位数(对应正态分布的±0.6745分位数)来拟合直线,并非连接散点的首尾端点。
  • 样本量与极端值的影响:本次样本量仅23个,极端值会使经验分位数的首尾点偏离正态理论分位数,但qqline()的拟合锚点聚焦中间四分位区域,因此直线端点不会与散点首尾重合。
  • 直线的定位目标不同:qqline()的作用是提供正态分布的趋势基准,核心是反映数据中间部分的拟合程度,辅助判断正态性偏离,而非贴合所有散点(尤其是极端值区域)。

内容的提问来源于stack exchange,提问作者Badrabbit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 04:55:17