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()
输出: