学习笔记|两因素析因设计的方差分析|效应量|统计分析策略|《小白爱上SPSS》课程:SPSS第九讲 | 两因素析因设计的方差分析,超级详细

news2025/2/22 6:05:19

目录

  • 学习目的
  • 软件版本
  • 原始文档
  • 两因素析因设计的方差分析
    • 一、实战案例
    • 二、统计策略
    • 三、SPSS操作
      • 1、正态性检验
      • 2、方差分析
    • 四、结果解读
      • Tips:效应量越大越好吗?
      • 统计分析策略
    • 五、简单效应操作及结果
      • 1、SPSS操作
      • 2、结果解读
    • 六、规范报告
      • 1、规范表格
      • 2、规范文字
  • 划重点

学习目的

SPSS第九讲 | 两因素析因设计的方差分析,超级详细

软件版本

IBM SPSS Statistics 26。

原始文档

《小白爱上SPSS》课程
#统计原理

两因素析因设计的方差分析

析因设计,也称全因子实验设计,是一种将两个或多个因素的各水平交叉分组,对各个组合都进行实验的设计。它可以分析各实验因素的主效应、各因素间的交互效应和简单效应。
主效应(main effect):指某一因素各单独效应的平均效应,即某一因素各水平之间的平均差别。
交互效应(interaction effect ):指某一因素的单独效应随着另一因素的水平变化而变化。
简单效应(simple effect):指固定其中一个因素某一个水平时,探讨另一个因素不同水平的效应之差。当两个因素间存在交互效应,须逐一分析各因素的简单效应。

一、实战案例

针对大侠们的肥胖问题,小白制定了不同干预方案。
干预方案1为运动训练,分为低强度、中强度和高强度3个水平;
干预方案2为饮食控制,分为一般控制和严格控制2个水平。
现将36名肥胖大侠随机分配到这6种组合干预方案中,每个组合方案6人,1个月后测量他们的BMI值的减少量,获得数据如下表。
问: 运动训练和营养控制有无作用?两种方案有无交互作用?
读数据:

GET 
  FILE='E:\E盘备份\recent\小白爱上SPSS\小白数据\第九讲 两因素析因设计的方差分析.sav'. 

在这里插入图片描述

二、统计策略

统计分析策略口诀“目的引导设计,变量确定方法”
针对上述案例,扪心六问。
Q1:本案例研究目的是什么?
A:比较差异。
Q2:本案例属于什么研究设计?
A:实验设计,两因素析因设计
Q3:有几个变量?
A:有三个变量。
自变量1为运动干预,分三个水平:高、中等和低强度;
自变量2为饮食控制,分两个水平:一般控制和严格控制;
因变量为BMI值,连续型变量。
Q4:变量类型是什么?
A: 自变量1和自变量2均为分类变量。
BMI为连续型变量。
Q5:各组数据服从正态分布么?
A:需要检验。
若服从,采用两因素析因设计方差分析;
若不服从正态,目前尚未替代的非参数检验方法(这只是原作者观点,若您发现有替代方法,请回复,感谢!)。
原作者建议:①转换数据;②由于方差分析对数据正态性不是特别敏感,若数据不是那么严重偏态,仍然可以进行方差分析。
Q6:各组数据的方差齐性么?
A:需要检验。
若不满足齐性,SPSS也未给出替代方案(这只是原作者观点,若您发现有替代方法,请回复,感谢!)
原作者建议:①转换数据;②如果各组样本量一致、符合正态性并且方差最大组与最小组的比值小于3,那么即使方差不齐,也可尝试采用方差分析。
概括而言,如果数据满足以下条件,则采用两因素析因设计的方差分析。
在这里插入图片描述

三、SPSS操作

1、正态性检验

本案例需要对各组合进行正态性检验。
命令行:

EXAMINE VARIABLES=BMI BY  运动训练  BY 饮食控制
  /PLOT HISTOGRAM NPPLOT /*若无此行,则不输出正态性检验表*/
  /COMPARE GROUPS 
  /STATISTICS DESCRIPTIVES 
  /CINTERVAL 95 
  /MISSING LISTWISE 
  /NOTOTAL.

调整输出顺序?
经S-W(夏皮洛-威尔克)检验,发现高强度-严格饮食控制这一组的p=0.034<0.05,有统计学意义,表明其不服从正态分布;而其他各组p均大于0.05,服从正态分布。
由于p=0.034, 比0.05稍微小点,我们对其宽容点,仍然采用方差分析。

2、方差分析

Step1:依次点击“分析——一般线性模型——单变量”。
Step2:在弹出的单变量对话框中,将“BMI”放入“因变量”框中,因考察的两因素均为分类变量,因此,将“运动训练”“饮食控制”均放入“固定因子”框中。
Step3:点击“模型”,出现“单变量:模型”对话框,默认选择“全因子”,,点击继续。全因子表明会输出运动训练主效应、饮食控制主效应、以及两者的交互效应。
在这里插入图片描述
Step4:点击“事后比较”,出现“多重比较”对话框。将“运动训练”“饮食控制”放入右边对话框,同时选择一种多重比较方法,比如“邦弗伦尼”。
在这里插入图片描述
Step5:点击“EM 平均值”,出现“估计边际平均值”对话框。将“运动训练”“饮食控制”和“运动训练*饮食控制”放入右边对话框,同时勾选“比较主效应”,再选择“邦弗伦尼”。在这里插入图片描述
Step6:点击“选项”,出现“选项”对话框。主要勾选“描述统计”、“效应量估计”和“齐性检验”。
Step7:点击“继续”和“确定”,就能输出结果。
命令行:

UNIANOVA BMI BY 运动训练 饮食控制 
  /METHOD=SSTYPE(3) 
  /INTERCEPT=INCLUDE 
  /POSTHOC=运动训练 饮食控制(BONFERRONI) 
  /EMMEANS=TABLES(运动训练) COMPARE ADJ(BONFERRONI) 
  /EMMEANS=TABLES(饮食控制) COMPARE ADJ(BONFERRONI) 
  /EMMEANS=TABLES(运动训练*饮食控制) 
  /PRINT ETASQ DESCRIPTIVE HOMOGENEITY 
  /CRITERIA=ALPHA(.05) 
  /DESIGN=运动训练 饮食控制 运动训练*饮食控制.

四、结果解读

两因素析因设计方差分析的结果有多个表格,在此讲解几个重点表格。
第一,描述性统计结果,包括平均数和标准差。
在这里插入图片描述
第二,Leven方差齐性检验结果。
可选择第一行基于平均数结果,结果显示方差齐性检验p=0.397,大于0.05,不具有统计意义,支持原假设,具有方差齐性,可采用F检验。
在这里插入图片描述
第三,主体间效应检验。
从表格中可知,运动训练的主效应显著,F=40.360,p<0.001,偏Eta平方=0.729; 饮食控制的主效应显著,F=17.03,p<0.001,偏Eta平方=0.362;更重要的是,运动训练与饮食控制的交互效应显著,F=3.877,p=0.032,偏Eta平方=0.205。
偏Eta平方是指效应量,数值越大,表明效应量越大,现在越来越多的杂志要求报告效应量。
在这里插入图片描述

Tips:效应量越大越好吗?

引自百度经验:效应量越大越好吗
是的。
效应量是越大越好,一般来说Cohen’s d系数在0.2-0.5为小效应量,0.5-0.8为中等,0.8以上为大效应。不同的研究者有不同的划分方法。其他的可以参考Cohen’s d系数。
效应量是指由于因素引起的差别,是衡量处理效应大小的指标。与显著性检验不同,这些指标不受样本容量影响。它表示不同处理下的总体均值之间差异的大小,可以在不同研究之间进行比较。
平均值差异、方差分析解释比例、回归分析解释比例需要用效应量描述。效应量不受样本容量的影响。当样本容量大得到显著时,有必要报告效应量大小。
一般用于针对某一研究领域内的元分析中,经常见于心理,教育,行为研究等。其主要统计思路是指主要变量引起的效应差别除以相应的标准误差,这一相对量对估算处理效应很重要。
效应量太小,意味着处理即使达到了显著水平,也缺乏实用价值。

统计分析策略

针对两因素方差分析,再次强调统计分析策略。
(1) 如果自变量之间不存在交互作用,进行主效应分析;
(2) 如果自变量之间存在交互作用,进行简单主效应分析,而主效应不是那么重要了。
本案例交互效应显著,故着重分析交互效应和简单效应。
第四,成对比较和多重比较。
主要呈现运动训练的三个水平之间两两比较;以及饮食控制的两个水平比较。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这几个表格与之前《第七讲 | 单因素方差分析怎么做?》的事后多重比较类似。
稍微说明一下,运动训练有三个水平,会呈现多重比较结果;但饮食控制只有两个水平,故没有多重比较结果。
接下来重点分析交互效应和简单效应。

五、简单效应操作及结果

1、SPSS操作

Step1:分析-一般线性模型-单变量,回到上述“单变量”窗口,点击“粘贴”。
Step2:弹出IBM SPSS Statistics 语法编辑器界面,这里呈现的是之前所有菜单式操作的计算机语言。
Step3:在/EMMEANS=TABLES(运动训练饮食控制),按【回车键】,另起一行,输入或者复制粘贴以下语句。
/EMMEANS=TABLES(运动训练
饮食控制)COMPARE(运动训练)ADJ(BONFERRONI)
/EMMEANS=TABLES(运动训练*饮食控制)COMPARE(饮食控制)ADJ(BONFERRONI)
完整命令行:

UNIANOVA BMI BY 运动训练 饮食控制
  /METHOD=SSTYPE(3)
  /INTERCEPT=INCLUDE
  /POSTHOC=运动训练 饮食控制(BONFERRONI) 
  /EMMEANS=TABLES(运动训练) COMPARE ADJ(BONFERRONI)
  /EMMEANS=TABLES(饮食控制) COMPARE ADJ(BONFERRONI)
  /EMMEANS=TABLES(运动训练*饮食控制) 
  /EMMEANS=TABLES(运动训练*饮食控制)COMPARE(运动训练)ADJ(BONFERRONI)
  /EMMEANS=TABLES(运动训练*饮食控制)COMPARE(饮食控制)ADJ(BONFERRONI)
  /PRINT ETASQ DESCRIPTIVE HOMOGENEITY
  /CRITERIA=ALPHA(.05)
  /DESIGN=运动训练 饮食控制 运动训练*饮食控制.

如下图:
在这里插入图片描述
解释:TABLES(运动训练*饮食控制)指的是“运动训练”与“饮食控制”的交互效应;
COMPARE(运动训练)是指根据“运动训练”变量提供简单主效应结果,就是固定饮食控制某一个水平,比较运动训练三个水平之差异,需采用多重比较。
ADJ(BONFERRONI) 多重比较的调整方法,一般选择LSD、Bonferroni、SIDAK调整。本案例选择Bonferroni调整。
Step4:点击“运行”——“全部”。即可呈现简单效应结果。

2、结果解读

第一张,运动训练的简单效应。
在这里插入图片描述
结果显示,在一般饮食控制下,运动训练的简单效应显著,F=10.235,p<0.001, 偏η2=0.406;
在严格饮食控制下,运动训练的简单效应显著,F=34.003,p<0.001, 偏η2=0.694;
由于运动训练有三个水平,到底哪两两之间有显著性差异呢?
我们要查看成对比较。
第二张,运动训练三水平的成对比较结果
在这里插入图片描述
该成对比较结果显示:
在一般饮食控制下,低强度和中强度的BMI减少量之间无显著性差异(p=1.00>0.05,不具有统计学意义,支持原假设);在严格饮食控制下,低强度与中强度的BMI减少量之间无显著性差异(p=0.302);
而无论是一般饮食控制,还是严格饮食控制条件下,高强度与中强度、高强度与低强度两两比较均有显著性差异(p<0.001)。
这一结果似乎没有很好地体现交互效应,不急,我们再看看饮食控制的简单效应。
第三张,饮食控制的简单效应
在这里插入图片描述
结果显示:
在低强度下,饮食控制的简单效应不显著,F=0.253,p=0.619, 偏η平方=0.008;
在中强度下,饮食控制的简单效应显著,F=4.906,p=0.034, 偏η平方=0.141;
在高强度下,饮食控制的简单效应显著,F=19.625,p<0.001 偏η平方=0.395。
非常好,该结果能较好地反映出了交互作用,也就是说饮食控制的干预效果会随着运动强度水平发生变化。
只有在中和高强度运动条件下,饮食控制才有效果;而在低强度运动条件下,饮食控制无效。
第四张, 饮食控制的成对比较,由于饮食控制只有两个水平,虽然我们选择了Bonferroni矫正,实际上并没有多重比较和矫正。
仔细对比发现,成对比较结果的p值与第三张表格简单效应p值是一模一样的。
在这里插入图片描述

六、规范报告

规范报告有多种方式,本公众号只提供一种方式供参考。

1、规范表格

饮食控制与运动干预对BMI减少量的方差分析结果
在这里插入图片描述

2、规范文字

方差分析结果显示:
运动训练的主效应显著,F=40.36,p<0.001,偏η2=0.73;
饮食控制的主效应显著,F=17.03,p<0.001,偏η2=0.36;
运动训练与饮食控制的交互效应显著,F=3.88,p=0.032,偏η2=0.21。
进一步检验效应结果显示:
在低强度下,饮食控制的简单效应不显著,F=0.24,p=0.62, 偏η2=0.01;
在中强度下,饮食控制的简单效应显著,F=4.91,p=0.03, 偏η2=0.14;
在高强度下,饮食控制的简单效应显著,F=19.63,p<0.001 偏η2=0.40。
小白学了两因素析因设计的方差分析,感觉有些吃力,但很充实。
他躺在床上思考,两个因素中,如果有一个因素是重复测量(比如前测,中测和后测);另一个是组间设计,比如实验组和对照组,这时应该怎么分析?
想着想着,无法入睡,干脆起床,查了查,下一节内容:两因素重复测量方差分析。

划重点

1、析因设计是将两个或多个因素的各水平交叉分组,对各组合都进行实验的一种设计。

2、两因素析因设计方差分析策略是:两个分类自变量,一个连续型因变量;自变量分成两个或两个以上水平;各组数据需满足正态性和方差齐性(该条件可适当放宽)。

3、两因素析因设计方差分析主要分析两个因素的主效应,两个因素的交互效应,以及对应的简单效应。

4、如果两自变量之间不存在交互效应,则着重分析主效应;如果存在交互效应,着重分析交互效应和简单主效应,而主效应不是那么重要了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1160312.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[idea]关于idea开发乱码的配置

在JAVA开发中&#xff0c;一般统一设置为UTF-8的编码&#xff0c;包括但不限于开发工具、日志架构、虚拟机、文件编码等。常见配置如下&#xff1a; 1、IDEA工具 在idea64.exe.vmoptions、idea.exe.vmoptions中添加&#xff1a; -Dfile.encodingUTF-8 2、JAVA 运行在window…

web - 会话技术

文章目录 目录 文章目录 前言 一 . 会话 1.1 会话管理概述 1.2 会话管理实现手段 二 . Cookie 2.1 cookie概述 2.2 cookie的使用 2.3 Cookie的时效性 2.4 Cookie的提交路径 三 . Session 3.1 HttpSession概述 3.2 HttpSession的使用 3.3 HttpSession时效性 四 .…

9.MySQL索引的操作

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 目录 索引操作 查询索引 创建主键索引 唯一索引的创建 普通索引的创建 全文索引的创建 删除索引 索引创建原则 索引操作 查询索引 第一种方法&#xff1a; show keys from 表名\G 我们了解其中几个就好。 第二种方法…

主从复制(gtid方式)

基于事务的Replication&#xff0c;就是利用GTID来实现的复制 GTID&#xff08;全局事务标示符&#xff09;最初由google实现&#xff0c;在MySQL 5.6中引入.GTID在事务提交时生成&#xff0c;由UUID和事务ID组成.uuid会在第一次启动MySQL时生成&#xff0c;保存在数据目录下的…

自动化测试的一些问题合集

问题1、 ipykernel_launcher.py: error: unrecognized arguments: usage: ipykernel_launcher.py [-h] [--id ID] [--test TEST] [--env ENV] ipykernel_launcher.py: error: unrecognized arguments: --ip127.0.0.1 --stdin9003 --control9001 --hb9000 --Session.signature_…

取消google账户银行卡支付信息Remove google payment method

在Google payment method里面&#xff08;网址https://payments.google.com/&#xff09;选择payment methods&#xff0c;然后移除即可。

SortableJS:vuedraggable实现元素拖放排序

文档&#xff1a;https://sortablejs.github.io/Sortable/github&#xff1a;https://github.com/SortableJS/SortableVue2: https://github.com/SortableJS/Vue.DraggableVue3: https://github.com/SortableJS/vue.draggable.nextnpm https://www.npmjs.com/package/vuedragga…

《低代码指南》——维格云机器人常见报错怎么解决?

在使用维格机器人调用维格表的API过程中,可能会出现机器人执行结果未达到预期的情况,此时可能是机器人运行出现了问题;通过点击这个机器人右上角的“运行历史”可以查看运行记录,通过对运行记录的分析,可以推断出问题所在,然后进行修改。 而对于运行历史的分析,主要是针…

Android NDK开发详解之调试和性能分析的ndk-gdb

Android NDK开发详解之调试和性能分析的ndk-gdb 要求用法选项 NDK 包含一个名为 ndk-gdb 的 Shell 脚本&#xff0c;可以启动命令行原生调试会话。偏好使用 GUI 的用户则应阅读在 Android Studio 中调试这篇文档。 要求 要运行命令行原生调试&#xff0c;必须满足以下要求&am…

【网络】网络层讲解

IP协议 前言正式开始IP协议报文第一行报文的封装和分离4位版本8位服务类型 第三行生存时间TTL检验和8位协议 32位源IP和32位目的IP第二行数据分片16位标识3位标志13位片偏移 网段划分网络分段的好处如何进行网络划分老版本的ABCDE新版本的CIDR特殊的IP地址IP地址的数量限制 私有…

2127. 参加会议的最多员工数 (困难,基环内向树,拓扑排序)

思路&#xff1a; 将每个员工作为节点&#xff0c;喜欢的关系作为边&#xff0c;显然是能够组成若干张连通图的&#xff0c;关键就在于如何理解一张图首先要证明&#xff1a;任何一个第一步构成的图必是一个有且仅有一个环的连通图&#xff08;如下面图片所示&#xff0c;也称…

智能升降压模块

退耦电容 铝电解电容——用较小的成本获得更大的容值&#xff0c;但是等效电阻也大&#xff0c;内部有电解液的 固态电容——聚合物组成&#xff0c;即使失效也不会出现漏液着火等情况 选取时需要考虑精度容值&#xff0c;额定电压大小 一般额定电压要留有1.5倍~2倍的余量&…

生产管理系统流程是什么?

生产管理系统流程是什么&#xff1f; 接下来我就以我们公司正在用的简道云生产管理系统为例&#xff0c;为大家演示生产管理系统的流程 这是我们团队搭建的模板&#xff0c;需要的可以自取&#xff0c;可以直接使用&#xff0c;也可以在模板的基础上自行搭建 生产管理系统模板…

DC系列 DC:2

DC:2 文章目录 DC:2信息收集IP收集网页收集 rbash绕过提权 信息收集 IP收集 使用arp-scan 对网段进行扫描 得到目标机ip之后使用nmap -A -p- -sV -sT 10.4.7.21对该ip进行详细扫描 可以看到该目标机开放着ssh和http服务得到端口7744和80 网页收集 访问网页发现无法访问 …

操作系统 day01(概念和功能)

一. 操作系统的概念 二. 操作系统的功能和目标 作为系统资源的管理者 向上层提供方便易用的服务 操作系统给普通用户使用的接口 GUI/图形化界面联机命令接口/交互式命令接口&#xff1a;用户说一句&#xff0c;系统跟着做一句&#xff0c;如CMD脱机命令接口/批处理命令接口&a…

一个女软件测试工程师3年的坎坷之路

绝大多数测试工程师都是从功能测试做起的&#xff0c;工作忙忙碌碌&#xff0c;每天在各种业务需求学习和点点中度过&#xff0c;过了好多年发现自己还只是一个功能测试工程师。 随着移动互联网的发展&#xff0c;从业人员能力的整体进步&#xff0c;软件测试需要具备的能力要…

ATFX汇市:日本央行放松长债收益率控制,USDJPY距离历史最高价仅一步之遥

ATFX汇市&#xff1a;10月31日&#xff0c;日本央行货币政策会议结果显示&#xff1a;维持短期利率-0.1%不变&#xff1b;把10年期日本国债收益率的目标水平维持在0%左右&#xff0c;同时进行收益率曲线控制&#xff0c;上限为1%&#xff0c;这一收益率将作为参考&#xff0c;主…

【Python爬虫】selenium4新版本使用指南

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中&#xff0c;就像真正的用户在操作一样。支持的浏览器包括IE&#xff08;7, 8, 9, 10, 11&#xff09;&#xff0c;Mozilla Firefox&#xff0c;Safari&#xff0c;Google Chrome&#xff0c;Opera&am…

基于springboot实现疫情防控期间外出务工人员信息管理系统项目【项目源码+论文说明】

基于springboot疫情防控期间外出务工人员信息管理系统 摘要 网络的广泛应用给生活带来了十分的便利。所以把疫情防控期间某村外出务工人员信息管理与现在网络相结合&#xff0c;利用java技术建设疫情防控期间某村外出务工人员信息管理系统&#xff0c;实现疫情防控期间某村外出…

【小白专用】PHP array_push() 函数

PHP array_push() 函数 首先创建一个数组&#xff0c;然后使用array_push()函数依次添加了2个元素&#xff0c;并使用print_r()打印出了结果。可以看到&#xff0c;新添加的元素都已经被成功插入到了数组的末尾。 向数组尾部插入 "blue" 和 "yellow"&…