- 点击上方“中国统计网”订阅我吧!-

多因素方差分析,用于研究一个因变量是否受到多个自变量(也称为因素)的影响,它检验多个因素取值水平的不同组合之间,因变量的均值之间是否存在显著的差异。多因素方差分析既可以分析单个因素的作用(主效应),也可以分析因素之间的交互作用(交互效应),还可以进行协方差分析,以及各个因素变量与协变量的交互作用。

根据观测变量(即因变量)的数目,可以把多因素方差分析分为:单变量多因素方差分析(也叫一元多因素方差分析)与多变量多因素方差分析(即多元多因素方差分析)。本文将重点讲述一元多因素方差分析,下篇文章将详细讲述多元多因素方差分析。

一元多因素方差分析:只有一个因变量,考察多个自变量对该因变量的影响。例如:分析不同品种、不同施肥量对农作物产量的影响时,可将农作物产量作为观测变量,品种和施肥量作为控制变量。利用多因素方差分析方法,研究不同品种、不同施肥量是如何影响农作物产量的,并进一步研究哪种品种与哪种水平的施肥量是提高农作物产量的最优组合。

01

分析原理

通过计算F统计量,进行F检验。F统计量是平均组间平方和与平均组内平方和的比。

这里,把总的影响平方和记为SST,它分为两个部分,一部分是由控制变量引起的离差,记为SSA(组间离差平方和),另一部分是由随机变量引起的SSE(组内离差平方和)。即SST=SSA+SSE。

组间离差平方和SSA是各水平均值和总体均值离差的平方和,反映了控制变量的影响。组内离差平方和是每个数据与本水平组平均值离差的平方和,反映了数据抽样误差的大小程度。

通过F值看出,如果控制变量的不同水平对观测变量有显著影响,那观测变量的组间离差平方和就大,F值也大;相反,如果控制变量的不同水平没有对观测变量造成显著影响,那组内离差平方和就比较大,F值就比较小。

同时,SPSS还会依据F分布表给出相应的相伴概率值sig。如果sig小于显著性水平(一般显著性水平设为0.05、0.01、或者0.001),则认为控制变量不同水平下各总体均值有显著差异,反之,则不然。一般地,F值越大,则sig值越小。

02

SPSS分析案例

现在有一个公司员工的工资表,想看一下员工性别“gender”与接受教育年限“edu”这两个控制变量对员工“当前工资”的影响。采用多因素方差分析法,则要分别考虑“gender”、“edu”对“当前工资”的影响,称为主效应,还要考虑“gender*edu”对“当前工资”的影响,称为交互效应。

(1)分析步骤:将数据导入SPSS后,选择:分析—— 一般线性模型——单变量

(2)将“当前工资”选入因变量(也就是观测变量),将性别“gender”与受教育年限“edu”选入固定因子(也就是控制变量)。

(3)选择“单变量”的“模型”,打开对话框后选择“全因子”,表示方差分析的模型包括所有因素的主效应,也包括因素之间的交互效应。然后“继续”。

(4)打开“单变量”的“绘制”对话框,选择“gender”为横轴变量,选择“edu”为分线变量,单击“添加”,即显示这两个因素变量的交互作用,即 “gender*edu”这个交互作用变量。

由于此例中“gender”只有两个水平,即男、女;而“edu”有多种水平。因此,如果主效应显著,则表明因素两种或多种水平之间存在显著性差异。事后可以继续对同一因素多个水平之间的均值差异进行比较,该过程称为多重比较。

但实际上如果主效应和交互效应都达到显著,我们更关心在多因素交互作用下,因变量有什么影响。

因此,如果交互效应显著的话,通常需要进行简单效应检验。所谓简单效应检验,是指一个因素的水平在另一个因素的某个因素的某个水平上的变异。例如我们本例中的,如果gender与edu之间存在显著的交互作用,我们可以检验当gender为“女”时,edu的各个水平之间的差异,称为edu在“女”性水平上的简单效应;以及在“男”性水平上edu各水平之间的差异,称为edu在“男”性水平上的简单效应。

简单效应检验,实际上是把其中一个自变量固定在某一个特定的水平上,考察另一个自变量对因变量的影响。简单效应检验在SPSS里是用一个“MANOVA”命令来实现的。

同理,当我们检验三个自变量时,若这些自变量之间的交互作用显著,需要进行简单简单效应检验,即一个因素的水平在另外两个因素的水平结合上的效应。

也就是把两个因素固定在各自的某一个水平上,考察第三个因素对因变量的影响。也是用“MANOVA”命令来实现的。我们观察简单效应显著与否,是通过F值与sig值来看的,一般用sig值与我们设定的一个数值(0.05、0.01、或者0.001)来比较,若sig值大于该数值,说明简单效应不显著;反之,若sig值小于该数值,说明简单效应显著。

(5)打开“选项”对话框,将左边三个控制变量均移入右边,“显示均值”,同时选中“描述统计”,选中“比较主效应”。

(6)点击“确定”以后,就会在SPSS查看器里显示出结果。其中,最上面的那部分代码是我们所做的操作在SPSS里具体实现的步骤的代码。下面的表格是我们想要的结果,从表格里得出结论。

(7)从下面的“主体间效应的检验”表格里,我们比较性别gender、受教育程度edu、及gender*edu交互作用的F值及sig值,看到edu的F值最大,sig值最小,且sig<0.05。而gender与gender*edu的sig值都大于0.05,得出结论:“gender”的主效应未达到显著,而“edu”的主效应达到显著,gender与edu的交互效应未达到显著(当交互效应达到显著时,进而可以进行简单效应检验结果),就不需要进行简单效应检验。则该公司员工“受教育程度”对员工“当前工资”的影响显著,而“性别”对“当前工资”的影响不明显。

(8)下图为均值分布图,即为两因素edu与gender作用下,因变量员工工资的均值分布情况。通常,若交互效应不显著时,图中的因素分布线均为平行线;若交互效应显著,图中的因素分线不平行。

此图中,将性别“gender”作为横轴变量,观察接受教育年限“edu”对因变量“当前工资”的影响。

图中得出结论:当受教育年限为20年,一般为研究生水平的时候,男女工资差别不大;受教育年限为14年,一般为专科生水平,男女工资差别不明显。但当受教育年限为8年、10年、12年、17年的时候,男女工资差别较大,尤其为8年、17年的时候,男女工资差别尤其明显。

End.来源:SPSS科研统计

零基础入职数据分析就业班

课程的形式主要是“直播+录播”

报名专享:课程项目作业+1v1班主任监督学习+爱数据学院学员专属网站+班级答疑群

课程结束后能熟练掌握SQL、Python、Excel、PPT等工具

适合人群:

1.转行(岗位相关,专业相关、对数据分析感兴趣)2.从事数据分析工作,但是需要提升技能以及增加实战经验3.应届毕业生入职数据分析

spss方差分析_【案例】SPSS统计分析:多因素方差分析相关推荐

  1. spss方差分析_【D】SPSS统计案例分析:多因素方差分析

    多因素方差分析,用于研究一个因变量是否受到多个自变量(也称为因素)的影响,它检验多个因素取值水平的不同组合之间,因变量的均值之间是否存在显著的差异.多因素方差分析既可以分析单个因素的作用(主效应),也 ...

  2. R语言基础 | 方差分析(2):多因素方差分析(上)

    专注系列化.高质量的R语言教程 推文索引 | 联系小编 | 付费合集 当存在两个及以上的分组变量时,可以使用多因素方差分析(N-way  ANOVA.Multifactor ANOVA)检验各组的样本 ...

  3. spss聚类分析_【SPSS数据分析】SPSS聚类分析的软件操作与结果解读 ——【杏花开生物医药统计】...

    在对数据进行统计分析时,我们会遇到将一些数据进行分类处理的情况,但是又没有明确分类标准,这时候就需要用到SPSS聚类分析. SPSS聚类分析分为两种:一种为R型聚类,是针对变量进行的聚类分析:另一种为 ...

  4. 多因素方差分析中预测因素的筛多_用回归来理解方差分析(二):两因素方差分析...

    1 两因素方差分析的形式 多因素方差分析针对的是多因素完全随机设计.包含两个及以上的自变量,为便于讲解,本文以两因素方差分析为例. 在一个两因素完全随机设计中,自变量 包含 ,共 个水平.自变量 包含 ...

  5. spss假设检验_《SPSS操作》--参数/非参数检验

    前段时间把贾俊平的<统计学>学习了一下,由于从第六章开始就涉及到一些与spss相关性较大的知识,在我把回归,相关.假设检验这块学习完之后,就结合着spss操作一些较简单分析.其实也是对前面 ...

  6. spss 通径分析_使用SPSS线性回归实现通径分析的方法-学习资料.pdf

    生 物 学 通 报 年第 卷第 期 4 2010 45 2 使用SPSS 线性回归实现通径分析的方法* 1 2 ** 杜家菊 陈志伟 (1 山东理工大学生命科学学院 山东淄博 255049 2 山东理 ...

  7. 学java要学spss吗_将SPSS文件读入R中

    回答(14) 2 years ago 我有一个类似的问题,并在 read.spss 帮助中提示后解决了这个问题 . 使用包 memisc ,您可以导入 portable SPSS文件,如下所示: da ...

  8. python 方差分析_使用Python的重复测量方差分析

    python 方差分析 A common method in experimental psychology is within-subjects designs. One way to analys ...

  9. 双因素方差分析_多因素方差分析

    总第173篇/张俊红 01.前言 在前面我们讲过简单的单因素方差分析,这一篇我们讲讲双因素方差分析以及多因素方差分析,双因素方差分析是最简单的多因素方差分析. 单因素分析就是只考虑一个因素会对要比较的 ...

最新文章

  1. Spring Cloud中Hystrix仪表盘与Turbine集群监控
  2. mysql 日期字符串互转
  3. 并发编程-02并发基础CPU多级缓存和Java内存模型JMM
  4. c语言编写二次方程求根程序,一元二次方程求解程序完整代码
  5. 基于eureka如何使用spring cloud zuul 网关
  6. 云炬随笔20180606
  7. 视图添加字段_Odoo开发教程2-为模型添加字段
  8. python博客编程_python编程
  9. Vivado Bit文件压缩
  10. 学了python能干啥举例-原来Python可以做这么多有趣的事情
  11. 系统引导过程总体介绍
  12. IE6——png图片的修复
  13. 中华人民共和国民法典
  14. Android一些控件上显示的英文字母都被转为大写字母的原因分析及问题解决
  15. QT 基础知识一(QT安装、创建项目、常用窗口控件使用、信号与槽机制讲解)
  16. 计算机操作系统:处理机调度相关
  17. 啥地方规定豆腐干豆腐
  18. java abstrict class,java - implements Closeable或实现AutoCloseab
  19. 谷歌大脑与DeepMind合二为一!为对抗OpenAI打造全新大模型
  20. 关于服务器ftp服务器设置基本步骤及注意要点

热门文章

  1. C语言实现面向接口编程
  2. git rollback代码都没了_git回滚线上代码
  3. laravel ajax ip,怎么在Laravel中利用AJAX动态刷新部分页面
  4. 响应服务器535.5.7.0AUTH,javax.mail.AuthenticationFailedException:535 5.7.3无法发送邮件
  5. c++中 int, long long, double 等数据类型的长度及范围整理
  6. 网管型工业交换机如何提高网路流量过滤?
  7. 千兆光纤收发器测试标准及参数
  8. 光纤收发器常见的一些问题和检测方法
  9. 以太网交换机的概念,网络接口和主要特点
  10. 【渝粤教育】国家开放大学2019年春季 0736-22T烹饪工艺学(2) 参考试题