📜  Python中的qqplot(分位数-分位数图)

📅  最后修改于: 2022-05-13 01:54:33.210000             🧑  作者: Mango

Python中的qqplot(分位数-分位数图)

当两个变量的分位数相互绘制时,得到的图称为分位数 - 分位数图或 qqplot。该图提供了两个变量的分布在位置方面是否相似的摘要。

解释

  • 所有分位数点位于或接近与 x 轴成 45 度角的直线上。它表明两个样本具有相似的分布。

    在实践中,总是不可能得到如此 100% 清晰的直线,但情节如下所示。这里的点几乎位于直线上。
  • y – 分位数低于 x – 分位数。它表明 y 值有低于 x 值的趋势。

    在实践中,并不总是可以如上所示获得 100%,但绘图如下所示。在这里,您可以看到大部分点在线下方,少数点在线上方。因此,我们可以说分布不一样。
  • x - 分位数低于 y - 分位数。它表明 x 值有低于 y 值的趋势。
  • 表示存在一个断点,在该断点之前 y 分位数低于 x 分位数,并且在该点之后 y 分位数高于 x 分位数。

分位数 - 在Python中使用statsmodel的分位数图 -

import numpy as np
import statsmodels.api as sm
import pylab as py
  
# np.random generates different random numbers
# whenever the code is executed
# Note: When you execute the same code 
# the graph look different than shown below.
  
# Random data points generated
data_points = np.random.normal(0, 1, 100)    
  
sm.qqplot(data_points, line ='45')
py.show()

输出: