美文网首页
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