python-3.x - 使用 Seaborn 和 SciPy 绘制分位数-分位数图

标签 python-3.x matplotlib scipy seaborn normal-distribution

谁能给我一个方法来做一个qq plot在 Seaborn 作为数据正态性的测试?或者失败了,至少在matplotlib中。

提前致谢

最佳答案

试试 statsmodels.api.qqplot() .
使用与上述相同的数据,此示例显示了针对正态分布绘制的正态分布,导致相当直线:

import numpy as np
import matplotlib.pyplot as plt
import statsmodels.api as sm

a = np.random.normal(5, 5, 250)
sm.qqplot(a)
plt.show()
qq normal
此示例显示了针对正态分布绘制的瑞利分布,导致曲线略微凹入:
a = np.random.rayleigh(5, 250)
sm.qqplot(a)
plt.show()
qq rayleigh

关于python-3.x - 使用 Seaborn 和 SciPy 绘制分位数-分位数图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46935289/

相关文章:

python - 如何为多处理初始化字符串数组

python - VPython 7 纹理未从自定义目录加载

python - Matplotlib : How to get a triangular matrix of subplots?

python - 使用 matplotlib 在 python 中使用字典的条形图

python - Python中的层次聚类问题

python - 寻找巨大稀疏矩阵的最大特征值

python - 将列表列表转换为字典

python-3.x - 为什么我在使用 win32com.client 时突然收到无属性 'CLSIDToPackageMap' 错误?

python - 从 HH :MM:SS to HH:SS 重新格式化 matplotlib x 轴

python - scipy.sparse 默认值