metafor - 如何提取 F 统计量

metafor - How to extract the F-statistic

只是一个简短的问题:

我正在使用 metafor 包进行荟萃分析,并且我正在使用 rma.mv 函数来构建 3 级模型。如何提取用于调节分析的 f 统计量?

提前致谢!

找出答案的一些策略:

  1. 查看函数的文档,尤其是描述函数 returns 的 Value 部分。对于 rma.mv(),请参阅此处:

    https://wviechtb.github.io/metafor/reference/rma.mv.html#value-1

    你问的F-statistic估计是综合测试的那个。浏览该部分,我们发现 QM - test statistic of the omnibus test of moderators.

  2. 或者,可以直接检查函数返回的对象。 str() 函数对此非常有用,所以只需执行 str(model)。该函数返回了很多内容(并非所有内容都记录在上述 Value 部分中),您实际上只是在寻找看起来包含您正在寻找的值的元素。您可以更进一步并使用 unclass(model),它会从对象中去除 class 并按原样打印列表。虽然想法相同 - 只需查看包含 F-statistic 的元素返回的内容。经过一番查找,你又会发现这个包含在元素QM.

所以,model$QM 会给你 F-statistic。