美文网首页
Python DataFrame 检验数据正态分布及平均值差异检

Python DataFrame 检验数据正态分布及平均值差异检

作者: 刘月玮 | 来源:发表于2017-11-24 13:50 被阅读365次

检验是否为正态分布

使用 # Scipy Normaltest how is it used?

image.png

平均值差异检验

代码示例如下

from scipy.stats import kstest, ttest_ind, levene

# data analysis
print("\n--------- 检验是否为正态分布 ---------")
print(kstest(df_user_fluency['sub_new_list_fluency'], 'norm'))
print(kstest(df_user_fluency['total_new_list_fluency'], 'norm'))
print(kstest(df_user_fluency['sub_fluency'], 'norm'))
print(kstest(df_user_fluency['total_fluency'], 'norm'))

print("\n--------- 检验方差齐性 ---------")
print(levene(df_user_fluency['sub_new_list_fluency'], df_user_fluency['total_new_list_fluency']))
print(levene(df_user_fluency['sub_fluency'], df_user_fluency['total_fluency']))

print("\n--------- 平均值差异性检验 ---------")
print(ttest_ind(df_user_fluency['sub_new_list_fluency'], df_user_fluency['total_new_list_fluency'], equal_var=False))
print(ttest_ind(df_user_fluency['sub_fluency'], df_user_fluency['total_fluency'], equal_var=True))

参考文献
Python正态性检验
Python统计分析:[1]独立样本T检验

相关文章

网友评论

      本文标题:Python DataFrame 检验数据正态分布及平均值差异检

      本文链接:https://www.haomeiwen.com/subject/hxzxbxtx.html