问题标签 [metafor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - metafor rma.mv:与 random = list(~1 |id1, ~1 | id2) 不收敛,但 random = list(~ id1|id2)
我在 R 中使用 metafor 包,非常有趣的是,我发现对于相同的数据集,与 list(~1|id1, ~1|id2) 相比,~id1|id2 公式似乎给出了更少的“不收敛”结果。任何人都可以解释其背后的原因吗?先感谢您!
这是重现该问题的测试数据:
我的会话信息
r - 将 metafor::rma 与 geom_smooth 一起使用?
我想使用 metafor::rma() 作为 ggplot 的平滑器。我已经尝试了各种方法来让它继续运行,但似乎都没有奏效。这是一个最小(非)工作示例:
我究竟做错了什么?谢谢
r - 我想在一个漏斗图上绘制三组数据点(R 的 metafor)
我可以为漏斗图中的每组数据点分配不同的指标吗?我正在使用 metafor 包。我的数据集是一个导入到 R 中的 Excel 表。我创建了一个列(“EffectType”),并为每个研究提供了一个值(1、2 或 3),指的是某种效果类型。首先,我进行了元分析,现在我想创建一个包含所有数据点的漏斗图,但能够使用不同的指标区分效果类型。
我知道我可以用 pch 函数以某种方式做到这一点,但我无法让它工作。有什么建议么?
谢谢!E.
r - 在 R 中对多个数据框运行元分析
我是 R 的初学者。我需要您的帮助来自动化这些分析并获得带有结果的摘要输出。
我有 4 个像这样的不同数据框(见下文),在阈值列中具有相同的标题和相同的值:
对于阈值列中的每个匹配值,我想使用 R 中的 metafor 包对 4 个数据帧的相应效应大小(在系数列中)和标准误差进行元分析。
使用 metafor 包:
如何自动化分析并获得包含每个阈值结果的摘要数据框?
r - R - 如何使用 metafor 包绘制森林图?
我想使用 metafor 包从模型的统计摘要中保存的对象绘制森林图。在我的对象中,将有 5 列:组、子组、估计、上限和下限 CI,如下所示:
如何绘制将子组组合在一起并进行分类的森林帖子?以 CI 作为误差线。
谢谢!
r - 无法在 R 中显示用于元分析的森林图
我不知道为什么,但是在尝试生成森林图时我不断收到错误消息:
forest.default(sgame) 中的错误:必须指定“vi”、“sei”或(“ci.lb”、“ci.ub”)对。
我在网上广泛地寻找并试图弄清楚,但没有任何运气。但是,我让其他人在他们的计算机上运行代码,它似乎对他们有用,并生成了一个森林图。也许我错误地安装了软件包。
每当我运行 metacont() 函数时,我总是在控制台中得到结果,但它搞砸的地方是生成森林图。这是代码:
r - "escalc" (R - package metafor) 中使用什么公式来计算 yi、vi、sei 和置信区间?
我正在使用标准化平均差作为效应大小的度量进行荟萃分析。对于每项研究,我都有 i) 对照组和 ii) 治疗组的样本量、标准差和平均值。然后,我使用 metafor 包中的函数“escalc”来计算效果大小 (yi)、方差 (vi) 标准误差估计和置信区间,脚本如下:
然后,我尝试“手动”(在 R 中)计算值,得到的结果略有不同。所以我想知道是否有人可以告诉我“escalc”中使用了什么公式,因为我觉得我们在使用不同的更正,或者可能在某处使用不同的公式。下面我附上 a)我如何手动计算值,以及 b)两个输出的示例以显示差异。
一个)
b) 使用 escalc 我获得如下值
虽然我手动获得:
所以我想知道错误发生在哪里以及 escalc 使用什么公式?谢谢您的帮助!
r - 当我没有 2*2 表时如何使用 metafor 计算效果大小?
我希望根据反应比计算我的效果大小,但我的研究只有处理(免耕)和控制(常规耕作)的手段。但是,我的研究没有提供方差或标准差。我该如何解决这个问题,尤其是使用 metafor。我在下面收到此错误
dat <- escalc(measure="RR", m1i=NT,m2i=CT, data=dt) escalc(measure = "RR", m1i = NT, m2i = CT, data = dt) 中的错误:无法计算结果。检查是否通过适当的参数指定了所有必需的信息。
r - 如何为 Cronbach 的 Alpha & ICC (metafor) 生成森林图?
我正在尝试在 metafor 中为汇总可靠性估计(Cronbach 的 Alpha 和 ICC)创建一个森林图,以便我们进行系统审查。我想和作者在我粘贴的图片中所做的一样(来自这里:https ://doi.org/10.1177/1071100718816953 )。即:我们想使用我们的数据重新创建这些类型的分析。尽管在这里和谷歌用尽了搜索引擎,但我找不到教程或示例代码,我也无法从似乎没有涉及到这一点的帮助中找出答案(https://www.rdocumentation.org/packages /metafor/versions/1.9-9/topics/escalc或https://cran.r-project.org/web/packages/metafor/metafor.pdf)。我已通过电子邮件向建议我们阅读的通讯作者发送电子邮件:https://www.um.es/metaanalysis/pdf/5049.pdf,但这并没有帮助(与 R 或在那里创建分析/绘图所涉及的步骤无关)。
任何人都可以为我指明执行此操作所需步骤的一些帮助方向吗?
这是图像:
编辑:澄清我们试图做自己的分析,而不是重新创建别人的,并添加了通讯作者的回复