vs合并项目_线性混合效应模型 VS 方差分析
这种数据格式是长格式,也就是从实验软件导出来的那种数据格式。这种数据格式可以直接使用线性混合效应模型进行分析。该实验设计是被试内项目间的单因素两水平设计。category是自变量,两个水平分别是outgroup和ingroup,outgroup比ingroup的反应时慢50ms。
线性混合效应模型分析代码如下:
mod_sim=lmer(RT~X_i+(1|item_id)+(1+category|subj_id),data=dat_sim)summary(mod_sim,cor=FALSE)
结果如下。
Linear mixed model fit by REML. t-tests use Satterthwaite's method ['lmerModLmerTest']Formula: RT ~ X_i + (1 | item_id) + (1 + category | subj_id) Data: dat_simREML criterion at convergence: 67740.7Scaled residuals: Min 1Q Median 3Q Max -3.7370 -0.6732 0.0075 0.6708 3.5524 Random effects: Groups Name Variance Std.Dev. Corr subj_id (Intercept) 8603 92.75 categoryoutgroup 3298 57.43 -0.19 item_id (Intercept) 4072 63.81 Residual 41283 203.18 Number of obs: 5000, groups: subj_id, 100; item_id, 50Fixed effects: Estimate Std. Error df t value Pr(>|t|) (Intercept) 807.72 13.19 119.05 61.258 <2e-16 ***X_i 39.47 19.79 56.30 1.994 0.051 . ---Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
线性混合效应模型的分析结果显示category的效应是显著的。那么,使用方差分析怎么进行分析呢?我们需要进行基于被试的分析(F1)和基于项目的分析(F2),我们先使用大家熟悉的SPSS进行演示。整理数据的过程就省略了,直接看SPSS的数据界面和分析结果。
基于被试的分析:
基于项目的分析:
当然,如果你觉得SPSS分析比较麻烦,可以使用R语言进行分析。
基于被试的分析:
# aggregate by subject and analyze with ANOVAdat_subj % group_by(subj_id, category, X_i) %>% summarise(RT = mean(RT), .groups = "drop")afex::aov_ez( id = "subj_id", dv = "RT", within = "category", data = dat_subj)
结果:
Anova Table (Type 3 tests)Response: RT Effect df MSE F ges p.value1 category 1, 99 3300.45 23.60 *** .035 <.001---Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘+’ 0.1 ‘ ’ 1
基于项目的分析:
dat_item % group_by(item_id, category, X_i) %>% summarise(RT = mean(RT), .groups = "drop")afex::aov_ez( id = "item_id", dv = "RT", between = "category", data = dat_item)
结果:
Anova Table (Type 3 tests)Response: RT Effect df MSE F ges p.value1 category 1, 48 4484.87 4.34 * .083 .043---Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘+’ 0.1 ‘ ’ 1
从以上结果可以看到,线性混合效应模型可以同时考虑基于被试和项目的变异,不像方差分析需要分别进行被试分析和项目分析。因为被试分析时候其实是把项目平均了,也就是假设被试对所有项目的反应是相同的,其实这很明显是不正确的假设,所以被试分析假阳性率要高于名义上的假阳性率(0.05)。项目分析也是同理。其次,效应混合效应模型能更好地处理不平衡数据,假设某一种实验条件下缺失了特别多的数据,在被试分析的时候是没有考虑到这种缺失情况的,因为都是求实验条件下的所有项目的均值。当然还有其他优势,比如可以同时纳入被试和项目的协变量,统计检验力更高等,就不一一介绍了。想要学习线性混合效应模型的,可以看看我们的线性混合效应模型论文班课程。在重复测量设计中,如果使用方差分析,需要进行基于被试和基于项目的分析,也就是F1和F2。这种做法最起码有以下不足:(1)不能同时纳入基于被试和项目的随机效应,导致估计结果不准确;(2)不能同时纳入被试和项目的协变量;(3)分析繁琐,不灵活。进行基于被试的分析要先合并所有的项目,同理,进行基于项目的分析要先合并所有的被试数据。(4)结果难以解释。如果被试分析或项目分析只有其中一个显著,应该作何解释?当然还有其他优势就不絮叨了。那么有没有什么更方便的方法呢?当然有,那就是使用线性混合效应模型(linear mixed effects modeling)进行分析。最近这些年,线性混合效应模型在心理语言学等领域等到广泛应用。在R语言中,有非常成熟的包,大家可以直接使用。但是,学习该方法门槛比较高。如果自己摸索的话,可能会浪费大量的时间,而且还不能掌握该方法。为了方便大家学习线性混合效应模型,我们推出了线性混合效应模型论文班。助力大家从零基础掌握该方法。感兴趣的,请联系QQ:3417492134咨询课程。
元分析论文班课程表
课表持续更新
第一课时:线性混合效应模型的R语言基础第二课时:线性模型基础第三课时:线性模型进阶
第四课时:线性模型的假设
第五课时:线性混合模型基础知识
第六课时:混合线性效应模型的R语言实现第七课时:线性混合效应模型中随机效应的设置
第八课时:掌握线性混合效应模型:基于数据模拟的方法
第九课时:线性混合效应模型 VS 方差分析
扫码关注我们
更多精彩等你来
vs合并项目_线性混合效应模型 VS 方差分析相关推荐
- R语言线性混合效应模型(固定效应随机效应)和交互可视化3案例
最近我们被客户要求撰写关于线性混合效应模型的研究报告,包括一些图形和统计输出. 视频:线性混合效应模型(LMM,Linear Mixed Models)和R语言实现案例 线性混合效应模型(LMM,Li ...
- R语言线性混合效应模型不同类型的比较
在R语言中,可以使用lme4包中的lmer函数进行线性混合效应模型的分析.在分析不同类型的线性混合效应模型时,我们可以在模型公式中通过更改因变量.自变量.随机效应等参数来创建不同的模型. 下面是一个简 ...
- 基于R语言混合效应模型(mixed model)案例研究
全文链接: http://tecdat.cn/?p=2596 在本文中,我们描述了灵活的竞争风险回归模型.回归模型被指定为转移概率,也就是竞争性风险设置中的累积发生率(点击文末"阅读原文&q ...
- 如何用潜类别混合效应模型(Latent Class Mixed Model ,LCMM)分析老年痴呆年龄数据
全文下载链接:http://tecdat.cn/?p=24647 线性混合模型假设 N 个受试者的群体是同质的,并且在群体水平上由独特的曲线 Xi(t)β 描述(点击文末"阅读原文" ...
- 生物群落数据分析最常用的统计方法:回归和混合效应模型、多元统计分析技术及结构方程等数量分析方法
原文>>>R语言生物群落数据统计分析应用 R 语言作的开源.自由.免费等特点使其广泛应用于生物群落数据统计分析.生物群落数据多样而复杂,涉及众多统计分析方法.本内容以生物群落数据分析 ...
- R语言建立和可视化混合效应模型mixed effect model
最近我们被客户要求撰写关于混合效应模型的研究报告,包括一些图形和统计输出. 我们已经学习了如何处理混合效应模型.本文的重点是如何建立和可视化 混合效应模型的结果. 相关视频:线性混合效应模型(LMM, ...
- R语言潜类别混合效应模型(Latent Class Mixed Model ,LCMM)分析老年痴呆年龄数据
最近我们被客户要求撰写关于混合效应模型的研究报告,包括一些图形和统计输出. 背景和定义 线性混合模型假设 N 个受试者的群体是同质的,并且在群体水平上由独特的曲线 Xi(t)β 描述.相比之下,潜在类 ...
- Stata——固定效应模型、随机效应模型、混合效应模型(区别、实例)
目录 1 固定效应模型概念(Fixed Effects Model) 1.1 stata命令 1.1.1 LSDV法(Least squares dummy variable) 1.1.2 固定效应 ...
- lme4包中的glmer()函数来拟合混合效应模型,并进行逻辑回归分析。
在R语言中,我们可以使用lme4包中的glmer()函数来拟合混合效应模型,并进行逻辑回归分析.glmer()函数的用法与glm()函数类似,但是它能够处理具有随机效应的数据. 下面是一个示例代码,使 ...
最新文章
- Web服务端性能提升实践
- 腾讯大佬用了12小时讲完的Python,整整400集,拿走不谢!
- linux系统调用挂钩方法总结
- JDeodorant 的使用
- mysql安装转自 http://www.cnblogs.com/azhw/p/5143232.html
- 讯飞tts语音引擎9.0_使用科大讯飞语音转文字的服务进行电话录音分析
- mybatis 动态传入表名 注解_mybatis动态sql(注解方式)
- gzip压缩文件解压文件(gz文件)
- 微信小程序|开发实战篇之一
- html5创新创业模板,大学生创新创业计划书模板完整版.doc
- 路由守卫(全局钩子(全局路由守卫)、路由单独钩子(router独享守卫))
- 冬天 计算机无法启动不了怎么办,每次到冬天电脑就开不了
- html css星号选择器,CSS里面的星号*
- Python练习小程序 定时关机小脚本
- 服务器光盘装centos7系统,光盘安装CentOS 7.4步骤
- Fuchsia编译系统的GN结构
- Windows下,Sublime text 在GoSublime中支持goimports
- 基于Javaweb和阿里云服务器的用户管理平台
- Word控件Spire.Doc更新至最新版v10.7,增强产品稳定性,修复老版本漏洞
- 第二十八篇 网页实战之静态网页爬取,四大案例,小说,书,图片等抓取操作
热门文章
- vimdiff使用总结
- 解决VS2005下中文输入法全角半角混乱的补丁
- 国产操作系统可以基于BSD开发再闭源吗?
- MathType公式行距设置的方法
- Code Hunt SECTOR2(Loops) SECTOR3(Loops2)
- 如何在IE右键菜单中添加菜单项(转)
- python查找文件内容_python 查找文件内容
- easyexcel工具类_阿里巴巴程序员常用的 15 款开发者工具
- python print函数用法_Python3.2中Print函数用法实例详解
- php运行ecshop,ecshop2.x代码执行