正态检验QQ图

正态QQ图原理

QQ图是一种散点图,正态分布的QQ图的横坐标为:标准正态分布的分位数,纵坐标为:样本值

利用QQ图鉴别样本数据是否近似于正态分布:只需看QQ图上的点是否近似地在一条直线附近,图形是直线说明是正态分布,而且该直线的斜率标准差,截距均值.

用QQ图还可获得样本偏度峰度的粗略信息。图形中有一段是直线,在两端存在弧度,则可说明峰度的情况。图形是曲线图,说明不对称。

如果Q-Q图是直线,当该直线成45度角并穿过原点时,说明分布与给定的正态分布完全一样。如果是成45度角但不穿过原点,说明均值与给定的正态分布不同.如果是直线但不是45度角,说明均值与方差都与给定的分布不同。如果Q-Q图中间部分是直线,但是右边在直线下面,左边在直线上面,说明分布的峰度大于3,反之说明峰度小于3;图形是曲线图,说明不对称。

python代码如下:

import numpy

import matplotlib.pyplot as plt

input_list=numpy.random.normal(size=100) # 生成随机数, 这里生成正态分布随机数

input_list.sort() #将input_list从小达到排序

n = len(input_list)

y_list = [float(i) / n for i in range(1, n + 1)] # 求观察累积概率y_list

x_list = [norm.ppf(ele) for ele in y_list] # 用累积概率求分位数值x_list

plt.plot(x_list, y_list)

plt.show()

    原文作者:SummerTan
    原文地址: https://www.jianshu.com/p/c9b164879693
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞