网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Python统计分析:[3]单因素方差分析

时间:2024-10-14 18:32:42

Python 实现单因素方差分析用到了scipy.stats.f_oneway()方法,用法很简单,只不过在用之前需要先检验菱诎逭幂方差齐性,用到了levene test。

引入相关模块Python统计分析:[3]单因素方差分析

读取数据,数据保存在text文件中,就是两列数据,列之间用逗号隔开,参数header=None指的是数据头部没有标题,names参数指定列的名称Python统计分析:[3]单因素方差分析我们可以看到输出的数据:Python统计分析:[3]单因素方差分析

数据分组,因为数据中group列有三个值表示数据来自不同的组Python统计分析:[3]单因素方差分析

将这三个分组后的数据保存到一个列表args里,有变成经验的应该知道*args的作用,不懂的百度 Python *argsPython统计分析:[3]单因素方差分析

首先进行levene test,如果p小于0.05,就警告方差不齐Python统计分析:[3]单因素方差分析

之后再进行方差分析Python统计分析:[3]单因素方差分析Python统计分析:[3]单因素方差分析方差分析结果:

Python统计分析:[3]单因素方差分析

很多时候我们不知道数据分成多少组,需要自动生成不同组的数据,可以用下面的方法:Python统计分析:[3]单因素方差分析

检验的结果也是一样的。Python统计分析:[3]单因素方差分析

如果你熟悉Statsmodels,你可以这么做来输出更优雅的结果:Python统计分析:[3]单因素方差分析输出结果为:Python统计分析:[3]单因素方差分析

© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com