三因素方差分析_【科研加油站】SPSS操作之三因素方差分析

2023-11-11

7b6420573f3ba5582463a6a724294397.png

63536c7b366579eef2254a23fc426963.gif

点击上方蓝字,轻松关注我们

以下内容转载自“医咖会”微信公众号(medieco-ykh),作者Jane。

上一期我们讨论了双因素方差分析,本期“科研加油站”栏目,我们一起来探讨三因素方差分析。

问题与数据

某研究者想研究某类新药降低胆固醇水平的效果。由于该类新药特殊的分子机制,该研究者假设该类新药对男女的影响不同,也对心脏病风险不同的人影响不同。该类新药有3种药物(药物A、药物B、药物C),该研究者不确定哪种药物更有效。

因此,该研究者招募72位受试者,包括36位男性和36位女性。每种性别中,受试者按心脏病风险分为低风险和高风险亚组。每一亚组均继续分为3组,分别接受A、B、C三种药物中的一种,用药一个月后,收集患者的胆固醇水平。

最终,研究者收集了受试者胆固醇水平(cholesterol)、性别(gender)、心脏病风险(risk)和所用药物(drug)的变量信息,部分数据如下:

74914e7af617d3ae9d29967a91b2dc65.png

17fecc74bc8ea0957b8da98520706f67.png

对于gender、risk和drug各值对应的含义如下表所示:

3f49ce16d8f5f1905871965b3bb14dd2.png

对问题的分析

研究者已知两个自变量对因变量存在交互作用,想判断第三个自变量对这一交互作用是否存在影响。针对这种情况,我们可以使用三因素方差分析(Three-way ANOVA),但需要先满足6项假设:

  • 假设1:因变量唯一,且是连续变量

  • 假设2:存在三个自变量,且都是分类变量

  • 假设3:具有相互独立的观测值

  • 假设4:自变量的任一分类中因变量不存在显著异常值

  • 假设5:自变量的任一分类中因变量需近似正态分布

  • 假设6:自变量的任一分类中因变量都具有等方差性

对假设的判断

那么,用Three-way Anova分析时,如何考虑和处理这6个假设呢?

由于假设1-3都是对研究设计的假设,需要研究者根据研究设计进行判断。本例中因变量只有研究对象的胆固醇水平,是连续变量,符合假设1:因变量唯一,且为连续变量;

共有3个自变量:性别(gender)、心脏病风险(risk)和所用药物(drug),都是分类变量,符合假设2:存在三个自变量,且都是分类变量;

至于假设3,我们之前介绍过使用Durbin-Watson检验判断观测值是否相互独立的方法,这里不再赘述。同时,我们也认为观测值是否相互独立主要与研究设计有关,也需根据实际情况判断。

下面我们主要对数据的假设4-6进行判断。

(一) 检验假设4、5的操作

在检验假设4和假设5之前,我们还需要先拆分数据(即将数据根gender、risk和drug拆分成12类),运行检验操作,再合并数据。

1. 拆分数据

(1) 点击Data→Split File

3edf0f6477e92c6bf65ce5eff9de109a.png

出现下图:

69642d73186f9e6a510759569440706c.png

(2) 点击Compare groups

7e945f4819b4b2deb6c2b3dc53d35ceb.png

(3) 将gender、risk和drug放入Groups Based on栏

b3e7bf7a7b776d66573c71c84023efa1.png

(4) 点击OK

2. 针对每一分类,检验异常值(假设4)和正态性(假设5)

(1) 点击Analyze→Descriptive Statistics→Explore

ade86b7d5e9813b4bcc91aceb07a7447.png

出现下图:

58d879ea1b7bd1d7b1ee1d05a7eb02c4.png

(2) 将cholesterol放入Dependent List栏

62eab627dfcdd127a1ce421f55070abd.png

(3) 点击Plots,弹出下图:

39f253e18ad345ebe38437148ba4693a.png

(4) 去掉点选Descriptive栏中的Stem-and-leaf,点选Normality plots with tests

cd8356697bec875cd3ad3e5fd3061145.png

(5) 点击Continue,回到Explore窗口

(6) 在Display栏中点击Plots

849075152e474bcb26b53824ad532836.png

(7) 点击OK

(二) 检验假设4:自变量的任一分类中因变量不存在显著异常值

1. 异常值分析结果

与其他方差分析一样,三因素方差分析对异常值非常敏感。这些数据不仅会扭曲各分类之间的差异,还会影响结果的外推性。因此,我们必须充分重视分析中的异常值。

经上述SPSS操作,软件会自动输出本研究中每一分类的箱式图,共12个。以下面两个举例:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

三因素方差分析_【科研加油站】SPSS操作之三因素方差分析 的相关文章

  • 简单教你美化iPhone电量指示图标

    一样的画面用久了终究会腻的 所以我今天教大家怎样美化自己的iPhone 先从充电图标开始 实际上很简单 iPhone的电量指示就是由17张图片组成的 也就是说我们只要替换这些图片就能改变电量指示图标了 你可以自己做一些图片来替换也可以下载我
  • mysql存储过程批量生成脚本

    删除之前的存储过程 DROP PROCEDURE idata 创建 delimiter create procedure idata begin declare i int set i 1 START TRANSACTION while i
  • logback使用

    1 需要引入maven配置 ch qos logback logback classic 1 0 0 这个会依赖slf4j api和logback core ch qos logback logback access 1 1 5 所有的ja
  • OpenVSwitch数据面流表cache机制浅谈

    稍许笔墨写了一篇关于OpenVSwitch 以下简称OVS 的文章 https blog csdn net dog250 article details 103492099 但有些事情并没有说清楚 关于OVS的流表是如何映射成数据平面的Fl
  • MATLAB学习之旅(三)精通VC与Matlab联合编程

    Matlab C C 函数库是Matlab扩展功能重要的组成部分 包含了大量的用C C 语言重新编写的Matlab函数 主要包括初等数学函数 线形代数函数 矩阵操作函数 数值计算函数 特殊数学函数 多项式函数 插值函数等 用户可以在自己的C
  • Python自学教程

    本文目录 什么是Python Python的用途是什么 如何安装Python 为什么选择Python R与Python 学习Python的最佳方法 什么是顶级Python IDE 哪个是最适合Python的IDE 1 什么是Python P
  • python中_、__和__xx__的区别

    0 前言 python灵活的语法 给我们带了一些便利 同时也给我们带了一些困惑 其中就是我们常见的 和 xx 的作用和区别 这节我们就来看一下 1 理论 Python中不存在真正的私有方法 为了实现类似于c 中私有方法 可以在类的方法或属性
  • C++ 编程规范-不能被拷贝构造和拷贝赋值的类对象

    不能被拷贝构造和拷贝赋值的类对象 A aobj1 A aobj2 aobj1 拷贝构造 产生新的对象 A aobj3 aobj3 aobj2 赋值构造 不产生新的对象 如果想不能被拷贝构造 且 不能被拷贝赋值 采用delete class
  • 顺序式线性表(c语言)

    include
  • matlab模拟超声波信号_【超声波测距 教程连载】第三章 Matlab波形采集

    本帖最后由 linccfzu 于 2020 7 15 00 08 编辑 大家晚上好 这一章主要介绍一下超声波波形数据的采集 并且上传到Matlab进行信号处理 由于我们现在用的是40k的超声波频率 用stm32 ADC采样完全够了 所以这里
  • Pycham无法创建py文件的问题

    刚下载这个软件 什么都不懂就遇到了这个问题 在网上搜解决问题的办法 发现遇到这样问题的人并不多 而且遇到这个问题的原因也不一样 没办法 只能找学长问问 经过一个小时的摸索 卸载重装也没办法 最后的最后 学长发现 我的账户不是管理员身份 然后
  • 堆叠注入--攻防世界CTF赛题学习

    在一次联系CTF赛题中才了解到堆叠注入 在这里简单介绍一下 堆叠注入的原理什么的一搜一大堆 我就不引用百度了 直接进入正题 这个是攻防世界的一道CTF赛题 采用寻常思路来寻找sql注入漏洞 payload 1 and 1 1 利用paylo
  • 汽配企业为什么需要MES管理系统解决方案

    众所周知 汽配组装是汽车制造的关键环节 而汽配行业变革以精益为终极目标 制造业要想脱颖而出 就需要采用MES生产管理系统 以实现制造 物流 质量的精益化管理 在快速的流水线节拍生产下 汽配MES管理系统不仅提高了产品的质量 降低了生产成本
  • Java入门——编程案例(1)

    案例01 买飞机票 机票价格按照淡季旺季 头等舱和经济舱收费 输入机票原价 月份和头等舱或者经济舱 机票最终优惠价格的计算方案如下 旺季 5 10月 头等舱9折 经济舱8 5折 淡季 11月到来年4月 头等舱7折 经济舱6 5折 impor
  • 4. 文件系统 (FILE SYSTEM)

    所有的应用都需要存储和检索信息 当进程运行时 它可以存储有限数量的信息到自己的地址空间中 然而 其存储能力受限于虚拟地址空间的大小 对一些应用来说 虚拟地址空间并不能满足其存储需求 将信息保存在进程的地址空间的第二个问题是 当进程结束时信息
  • 科技之光-激光器知识普及

    前几天在一处看到比较好的文章记录一下
  • 建立完善的区块链游戏新生态——HTML5区块链游戏大会在京举行

    5月19日 由白鹭科技和Egretia共同主办的 2018 HTML5区块链游戏大会 HBGS 在京隆重举办 大会首次向全球发布了HTML5区块链游戏完整开发工作流 并举办HTML5区块链游戏行业联盟成立仪式 来自海内外互联网科技创新企业创

随机推荐

  • python缩进说法_每天一道Python选择题--python缩进

    一 开胃菜 以下代码是否正确 age 3 if age lt 6 print 不能上小学 else print 可以 A 正确 B 错误 答案 B else 语句下的 print 可以 没有缩进 程序运行报错 选B 错误 历年是个二级考点
  • c++指针之间类型转换的坑

    c 指针之间类型转换的坑 c中指针类型的转换 c 中指针类型的转换 c中指针类型的转换 C风格可以把不同类型的指针进行转换 c 中指针类型的转换 C风格可以把不同类型的指针进行转换 C 不可以 需要借助void 使用空指针 然后将空指针转换
  • Linux高阶命令:编译和反编译

    一 编译和反编译 1 编译单个C语言源文件 命令格式 gcc 文件名 c o 输出文件名 命令解释 使用gcc编译器编译源文件 并指定生成的可执行文件名 例子 在Ubuntu下 先建立并编辑一个简单的C语言程序 nano test c 使用
  • 查看Android打包时签名文件keystore的MD5值

    有些SDK提供方需要我们提供打包APK时使用的包名和签名文件 xxxxxx jks这个文件 MD5值 然后SDK服务端应该会进行比对保证商户调用的合法性 不然光靠包名是可以伪造的 怎么获取签名文件的MD5值 方法一 原先通过命令keytoo
  • cuda三维纹理内存的使用

    有时候需要使用cuda处理多帧的图像 需要把多帧时间序列的图像传入到显存中 这个时候就可以把保存图像的全局内存绑定到二维纹理内存 核函数通过纹理拾取来访问输入的图像数据 不过二维纹理内存的宽是有限制的 cudaChannelFormatDe
  • 【OpenCV】 级联分类器训练模型

    目录 一 OpenCV级联分类器概念 二 OpenCV级联分类器操作步骤 三 样本采集工作原理分析一 四 样本采集工作原理分析二 五 创建自己的级联分类器 5 1 创建自己的级联分类器第一步 5 2 创建自己的级联分类器第二步 5 3 创建
  • CTF-信息收集篇

    这里是参考了CTFSHOW中的web入门中的题目 来学习关于CTF中的信息收集上的知识点 目录 web 1 web 2 web 3 web 4 web 5 web 6 web 7 web 8 web 9 web 10 web 11 web
  • 记第一次学习搭建web渗透靶场(vulhub)

    一个非常适合小白使用的靶场 valhub官网 https vulhub org github地址 https github com vulhub vulhub 二 只需要在Linux环境下安装即可 最好是Ubuntu 官网推荐的是克隆模式
  • 巡检服务

    巡检管理服务是指服务商对客户的IT应用系统 业务系统及相关设备进行周期性 主动性的健康检查服务 旨在及时发现已有或潜在问题 提出改进建议和措施 防止故障的发生 围绕巡检服务管理的目标进行巡检服务规划 组建巡检服务团队 监理巡检服务管理制度及
  • 如何查看Jetson TX1/2 CPU和GPU性能使用状态

    如何查看Jetson TX1 2 CPU和GPU性能使用状态 官方给了一个脚本文件 我们使用超级权限运行即可 sudo tegrastats 效果如下 RAM 4634 7854MB lfb 2x512kB cpu 0 1112 off o
  • Java 集合之Collection

    首先我们看下Collection的结构图 从结构图上我们可以看到Collection集合下面有3个比较大的实现 Set List Queue在日常开放过程中我们比较常用的是Set与List 针对Queue我在之前的博客中也有所介绍 在这里不
  • 登录界面设计测试---适合背诵

    主要从功能 易用性 性能 安全 兼容 一 功能测试 1 7 case 主要体现 用户名和密码 账号问题 8 12 case 主要体现 验证 图片或短信 13 20 case 主要体现 特别场景 1 输入已注册的用户名和正确的密码 验证是否成
  • Window的Java环境安装

    一 Window的Java环境安装 1 下载百度网盘的Java环境jdk 8u131 windows x64 exe 2 点击jdk 8u131 windows x64 exe 下一步 3 更改Java你想安装位置 点击下一步 4 Java
  • MATLAB反三角函数arcsecx, arccscx, arctanx, arccotx, arcsinx, arccosx绘图表示

    matlab源代码 依次为 arcsecx arccscx arctanx arccotx arcsinx arccosx figure 1 x 0 0 01 pi y sec x plot y x title arcsecx set gc
  • (一)调试RocketMq源码

    文章目录 一 启动NameServer 1 1namesrv模块找到NamesrvStartup java 1 2修改配置文件目录 1 3启动NamesrvStartup java 二 配置Broker 2 1配置BrokerStartup
  • Ubuntu Linux中hostname`命令

    当然 让我们将关于在Ubuntu Linux中理解hostname的知识转化为列表形式 参考 https www howtouseubuntu com network change hostname in ubuntu linux 定义 h
  • 第四章 Linux实用操作

    1 软件安装 1 1 CentOS 1 2 Ubuntu 2 systemctl控制软件启动关闭 mp4 3 软链接 4 日期和时区 4 1 date命令 4 2 ntp程序 4 3 小结 5 IP地址和主机名 6 配置Linux固定IP地
  • 【干货】PCB线宽与电流关系

    以下总结了八种电流与线宽的关系公式 表和计算公式 虽然各不相同 大体相近 但大家可以在实际的PCB板设计中 综合考虑PCB板的大小 通过电流 选择一个合适的线宽 PCB电流与线宽 PCB载流能力的计算一直缺乏权威的技术方法 公式 经验丰富C
  • MoCo v1 论文笔记

    Momentum Contrast for Unsupervised Visual Representation Learning 论文笔记 DETR 论文笔记 Momentum Contrast for Unsupervised Visu
  • 三因素方差分析_【科研加油站】SPSS操作之三因素方差分析

    点击上方蓝字 轻松关注我们 以下内容转载自 医咖会 微信公众号 medieco ykh 作者Jane 上一期我们讨论了双因素方差分析 本期 科研加油站 栏目 我们一起来探讨三因素方差分析 问题与数据 某研究者想研究某类新药降低胆固醇水平的效