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

 时间:2026-02-12 08:03:57

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

    引入相关模块

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

    读取数据,数据保存在text文件中,就是两列数据,列之间用逗号隔开,参数header=None指的是数据头部没有标题,names参数指定列的名称

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

    我们可以看到输出的数据:

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

    数据分组,因为数据中group列有三个值表示数据来自不同的组

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

    将这三个分组后的数据保存到一个列表args里,有变成经验的应该知道*args的作用,不懂的百度 Python *args

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

    首先进行levene test,如果p小于0.05,就警告方差不齐

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

    之后再进行方差分析

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

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

    方差分析结果:

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

    很多时候我们不知道数据分成多少组,需要自动生成不同组的数据,可以用下面的方法:

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

    检验的结果也是一样的。

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

    如果你熟悉Statsmodels,你可以这么做来输出更优雅的结果:

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

    输出结果为:

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

(共篇)上一篇:相关样本T检验|下一篇:
  • 在担保项目评审过程中需要注意哪些问题
  • 你知道绿豆有什么营养成分吗
  • Excel如何更改引用的类型
  • 如何将txt文档导入到Excel当中?
  • 智能拐杖能有效防止老人走失
  • 热门搜索
    冰岛旅游多少钱 赵县旅游景点大全 旅游景区开发与管理 旅游英语口语视频 全景旅游 大同旅游地图 井冈山旅游地图 惠州罗浮山旅游攻略 广东省旅游局政务网 防城港旅游景点