QQ 绘图参考线不是 45°

机器算法验证 matlab QQ图
2022-03-23 14:31:40

qqplot()我在 MATLAB 中根据正态分布的理论分位数绘制(标准化)返回数据。但是,QQ 图中的线没有 45° 角,而是稍微旋转了一点。

也许我误解了 QQ 图的概念,但它不应该是 45° 线吗?

我放情节来说明问题。

标准化收益数据的 QQ 图

2个回答

它应该是45度线吗?这取决于!

QQ 图是由以下定义的参数曲线:

x=F1(p)y=G1(p)

对于其中是逆 CDF 函数。p[0,1]F1G1

如果并且它将在 45 度线上。F=Gx(p)=y(p)

另一个案例...

  • 为标准正态逆 CDF。Φ1(p)
  • F1(p)=Φ1(p)
  • G1(p)=σΦ1(p)+μ

是正态分布随机变量的逆 CDF,其均值和标准差是标准正态变量的逆 CDF(即均值 0,标准差 1)。然后我们看到:GμσF

y(p)=σΦ1(p)+μ=σx(p)+μ

也就是说,绘图是一条线y=σx+μ

你的情况是怎么回事?

来自Matlab文档qqplot

叠加在图上的是连接每个分布的第一个和第三个四分位数的线(这是两个样本的顺序统计的稳健线性拟合)。这条线被外推到样本的末端,以帮助评估数据的线性。

因此,即使您对数据进行了标准化,如果第 1 和第 3 个四分位数与正态分布不匹配,MATLAB 绘制的红线也不会是 45 度线。

线的确定方式因包装而异,但一种常见的方法是将下四分位点连接到上四分位点(x,y)=(0.6745,Q1)(0.6745,Q3)

查看 qqplot 的 Matlab 帮助,这实际上就是 Matlab 所说的。

样本分布的峰值和重尾方式使其四分位数比具有相同标准差的正态分布更接近,这使得斜率更接近 0.7 而不是 1。