方差分析是20世纪20年代发展起来的一种统计方法,它是由英国统计学家费希尔在进行试验设计时为解释试验数据而首先引入的。(来源:统计学 第7版)目前,方差分析广泛应用于生物学、田间试验等。从形式上看,方差分析是比较多个总体的均值是否相等,但本质上是研究变量之间的关系,本篇文章主要介绍单因素方差分析步骤。

一、前期准备

1.研究目的

方差分析(单因素方差分析),用于分析定类数据与定量数据之间的关系情况。例如研究人员想知道三组学生的智商平均值是否有显著差异。方差分析可用于多组数据,比如本科以下,本科,本科以上共三组的差异;而下述t 检验仅可对比两组数据的差异。

2.分析要求

分析的大致要求如下:

异常值:如果数据有异常值,比如本身数据全部应该大于0,但却出现小于0的数字【可使用SPSSAU通用方法里的频数分析,或者描述分析等进行检查】。可以使用SPSSAU“数据处理”模块下的异常值处理,右侧分析框可以设置“判断标准”

如有异常值,可以对异常值进行处理设为Null或者用平均值、中位数、众数、随机数等进行填补。

正态分布:方差分析理论上是要求数据服从正态分布的,但是理论上的正态分布很难满足,数据接近于正态分布更符合实际情况,因此接近正态分布的数据直接使用方差分析即可,也可以说方差分析对于正态性的要求是稳健的。

方差齐性:一般来讲,方差轻微不齐仅会对方差分析的结论有少许影响。如果方差不齐可以使用其他分析方法,例如:Welch anova、Brown-Forsythe anova。

3.数据格式

方差分析是研究不同组别的差异,比如不同学历时满意度的差异。因此数据格式中一定需要有组别X(比如学历)和分析项Y(比如满意度)。

有时候只有分析项(比如3个分析项),但是现在希望此3个分析项的差异,那么就需要对数据进行改造,自己加入一列‘组别’,然后把数据重叠起来得到分析项Y,类似如下图:

二、SPSSAU操作

1.上传数据

登录账号后进入SPSSAU页面,点击右上角“上传数据”,将处理好的数据进行“点击上传文件”上传即可。

2.拖拽分析项

在“通用方法”模块中选择“方差”方法,将X定类变量放于上方分析框内,Y定量变量放于下方分析框内,点击“开始分析”即可。

3.选择参数

方差分析方法中有以下4个方法供研究者选择,分别是方差分析、方差齐检验、Welch anova、Brown-Forsythe anova。

方差分析:分析定类数据与定量数据之间的关系情况。

方差齐检验:用于分析不同定类数据组别,对定量数据时的波动情况是否一致。

Welch anova:采用Welch分布的统计量进行的各组均值是否相等的检验

Brown-Forsythe anova:采用Brown-Forsythe分布的统计量进行的各组均值是否相等的检验。

补充说明:如果数据不满足方差齐性也可以使用Welch anova以及Brown-Forsythe anova。

三、SPSSAU分析

1.方差分析结果对比

案例背景:分析不同学历之间的工作人员薪资是否有差异。其中1.0代表高中毕业,2.0代表专科,3.0代表本科学历,4.0代表研究生学历(数据只适用于此案例分析)。

学历对于薪资呈现出0.05水平显著性(p=0.000<0.05)同时也可以使用折线图进行直观展示。总结可知:不同学历样本对于薪资全部均呈现出显著性差异。

2.方差分析图对比

上述折线图展示的是学历和薪资方差分析对比,从图中可以看出不同学历样本对于薪资均有着差异性。

3.效应量指标

补充说明:除此之外SPSSAU还提供了方差分析中间过程值表以及方差分析结果的普通格式以及简化纵向格式,如下:

(1)方差分析中间过程值:

(2)方差分析结果(普通格式)

(3)方差分析结果(简化纵向格式)

四、其他说明

Q1.几种差异性分析

如果X和Y均为定类数据,想对比差异性,此时需要使用卡方分析。如果X为定类,Y为定量;且X分为两组,比如男和女;此时也可使用t 检验进行差异对比(当然也可使用方差分析)。总结如下表:

Q2. 方差分析中间过程值,组间平方和、组内平方和、自由度、均方等问题?

方差分析用于研究差异,差异共由两部分组成,分别是组间平方和,组内平方和;同时对应着自由度值等;计算分别如下:

  1. 组间自由度df 1=组别数量 – 1;
  2. 组内自由度df 2 = 样本量 – 组别数量;
  3. 组间均方 = 组间平方和 / 组间自由度df1;
  4. 组内均方 = 组内平方和 / 组内自由度df2;
  5. F 值 = 组间均方 / 组内均方;
  6. p 值是结合F 值,df 1和df 2计算得到。

五、总结

理论上讲,方差分析前需要满足方差齐,如果方差齐则使用方差分析,如果方差不齐则使用非参数检验。理论和实践相比,永远有gap,现实研究中,最常见的依然是方差分析(而不是非参数检验),原因在于非参数检验的检验效能相对于方差分析会低一些。在方差分析时SPSSAU会自动处理方差齐性问题。


以上就是单因素方差分析步骤的全过程!更多干货登录SPSSAU官网了解更多,进行查看。

干货。单因素方差分析步骤梳理相关推荐

  1. R语言单因素方差分析及两两比较

    一.导语 两个样本均数的比较用t检验,那么多个样本均数的比较应该采用什么方法分析呢?就是接下来介绍的方差分析.方差分析由统计学家R.A.Fisher提出,又称为F检验.是通过对数据变异的分析来推断两个 ...

  2. 用Python学分析 - 单因素方差分析

    单因素方差分析(One-Way Analysis of Variance) 判断控制变量是否对观测变量产生了显著影响 分析步骤 建立检验假设 - H0:不同因子水平间的均值无差异 - H1:不同因子水 ...

  3. Excel单因素方差分析

    Excel单因素方差分析 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 单因素方差分析简介 针对多类数据(一个因子多个取值) ...

  4. updatebyprimarykeyselective的where条件是全部字段_多组连续数据对比,不满足单因素方差分析的条件怎么办?...

    多组连续数据对比,不满足"单因素方差分析"的条件怎么办? (SPSS:Kruskal-Wallis H检验) 多组连续数据对比时,若不满足"单因素方差分析"的条 ...

  5. 单因素方差分析graphpad_【SPSS】单因素方差分析(比较均值gt;单因素ANOVA)

    用来测试某一个控制变量的不同水平是否给观察变量造成显著差异和变动. 方差分析前提:不同水平下,各总体均值服从方差相同的正态分布.所以方差分析就是研究不同水平下各个总体的均值是否有显著的差异.统计推断方 ...

  6. excel显著性检验_数据分析系列 10/32 | Excel方差分析之单因素方差分析

    无论是什么活动,影响产品质量和产品的因素都有多种,如影响农作物产量的因素有品种.天气.施肥量.肥料的种类等等.如果我们想要了解这些因素中哪些因素对产量有显著性影响,或各个因素之间的交互作用,以及对结果 ...

  7. 【C# 单因素方差分析(One Way ANOVA)】

    C# 单因素方差分析(One Way ANOVA) 什么是单因素方差分析 示例 计算步骤 C#实现代码 什么是单因素方差分析 单因素方差分析是指对单因素试验结果进行分析,检验因素对试验结果有无显著性影 ...

  8. 【机器学习】线性回归实战案例一:多元素情况下广告投放效果分析步骤详解

    线性回归实战案例一:多元素情况下广告投放效果分析步骤详解 2 线性回归 2.1 案例一:多元素情况下广告投放效果分析 2.1.1 模块加载与绘图布局样式设置 2.1.2 加载数据和数据筛选 2.1.3 ...

  9. 统计学简介之十六——单因素方差分析

    统计学简介之十六--单因素方差分析 一.数据结构 二.分析步骤 2.1 提出假设 2.2 构造检验的统计量 2.3 统计决策 2.4 方差分析表

  10. 方差分析-单因素方差分析示例 (Between Subjects)

    目录 1.从一个例子出发 2.建立零假设 3.什么是MSE和MSB 4.样本大小 5.计算MSE 6.计算MSB 7.比较MSE和MSB 8.分析差异的来源 本文将从一个例子("微笑宽容实验 ...

最新文章

  1. centos7.2安装mysql
  2. python使用sklearn的RocCurveDisplay来可视化ROC曲线(受试者工作特征曲线)
  3. python对话框代码_Python、tkinter、复杂对话框和代码结构
  4. 深度学习网络调试技巧
  5. 消费物联网与工业物联网有何区别?
  6. C#/Net代码精简优化技巧(1)
  7. 【2019牛客暑期多校训练营(第六场)- J】Upgrading Technology(dp)
  8. 微软P2V工具之Disk2VHD
  9. JSR 303 - Bean Validation与Hibernate Validation 介绍
  10. 最新量子通信芯片曝光!大小仅为现有装置的千分之一
  11. mysql客户端工具的使用
  12. python元素分类_Python 练习 - 元素分类
  13. 管理学生信息android,Android 学生信息管理系统-Go语言中文社区
  14. Map3D中获取地图中心及Zoom到新的中心点
  15. 敏捷开发“松结对编程”实践之一:人员结构篇(大型研发团队,学习型团队,139团队,师徒制度)...
  16. loadrunner具体实例教你如何进行结果分析
  17. graphpad分组百分比柱状图_Graphpad与SPSS完成分组柱形图教程
  18. java常用工具下载
  19. pytorch历史版本下载_Pytorch、Anaconda安装、Navidia版本更新
  20. Golang里的AES加密、解密

热门文章

  1. html+css+javascript实现乾坤八卦风水罗盘时钟 (免费附源码)
  2. mac php fpm 502,nginx+php-fpm出现502(Bad Gateway)错误的分析与解决 | linux系统运维
  3. Google浏览器插件
  4. matlab统计字符个数,Matlab函数统计字符串中莫个字母含量
  5. 字符个数统计(C++)
  6. 089【RTKLIB源码之postpos-5】pppos
  7. json模块的转义dump 和反转义 loap
  8. 固网打印机服务器无线设置,通过设置连接打印机
  9. 活动图与流程图区别以及各自画法
  10. 主流游戏引擎分析 【端游 、页游 、手游 解析】