发布网友 发布时间:2024-09-08 22:33
共1个回答
热心网友 时间:2024-10-15 04:44
进阶:如何用R语言Metafor进行三水平元分析获取相关代码、数据和参考文献,可在【狐少侠】公众号中,私信发送“三水平元分析”获取。
元分析的前提是效应量间独立,重叠信息可能导致过度信任。Lipsey和Wilson(2001)建议每个研究提供单一效应量,以保持独立性。然而,当一项研究包含多个效应量时,需处理非独立性问题。三水平元分析为最佳解决方案。
三水平元分析将方差来源分为三个层次,R语言的metafor包提供六步骤操作指导。
数据应遵循Metafor中的特定编码格式,基础信息与调节变量编码可能与CMA有所不同,具体可参考doi:10.20982/tqmp.12.3.p154 的文档,文件名更改为01.csv。
首先安装R语言及metafor包,具体教程可自行查找。安装后,通过R-studio运行代码。
使用rma.mv()函数计算,代码解释与结果输出如下。
分别对水平2和3进行log-likelihood-ratio tests,检验异质性并解读结果。
分析三个水平的变异性百分比,代码解读后得出结果。
出版偏误、敏感性分析等常规元分析步骤将在后续教程中详细介绍。参考文献如下:
Assink, M., & Wibbelink, C. (2016). Fitting three-level meta- analytic models in R: A step-by-step tutorial. The Quantitative Methods for Psychology, 12(3), 154-174.