如何判断数据是否符合正态分布

用到了就记一下= =太多了时间长了慢慢忘了。

1、Q-Q图

我们先看看标准的正态分布图:
在这里插入图片描述

stats.probplot(df1['3#3temp'], dist="norm", plot=plt)
plt.show()

结果:
在这里插入图片描述

2、直方图

plt.hist(df1['3#3temp'])

在这里插入图片描述

3、shapiro检验

stats.shapiro(df1[str(a)])

返回值可以看p值,越小就是符合。

最后再说一下= =如果数据不符合正态分布怎么办?
如果偏态不严重可以对数据取平方根来进行转换。如果偏态很严重,则可以对数据进行对数转换。

猜你喜欢

转载自blog.csdn.net/weixin_45743162/article/details/113520649