使用R中的metafor包进行元分析:对漏斗图X轴进行反向转换

时间:2016-08-26 14:57:53

标签: r data-visualization

我使用R中的metafor包进行元分析,并使用funnel()函数创建标准漏斗图。

我的效果大小是相关性,我通过measure="ZCOR"中的rma()参数将它们转换为Z分数,然后进行合并,然后进行反向转换以进行报告。

我有兴趣在漏斗图中显示原始相关性。我非常确定我需要使用atransf=中的funnel()参数来执行此操作,但我无法找到适当的反向转换,它将提供原始而非转换的相关性。

我在R-help档案中看到了我的确切问题,不幸的是我很难再找到它; GMane档案似乎不起作用,至少对我而言。如果这个答案很容易在网上找到,那就道歉了;到目前为止,我已经搜索了JSS metafor文章,包文档和包网站,但没有运气。我想一个相关的问题是:是否有transfatransf参数的所有可能值的主列表?

以下是在X轴上生成带有变换值的漏斗图的示例代码。我正在寻找未转换值的显示。

library(metafor)
mydat <- data.frame(raw_corrs = c(.22,.35,.01,-.05,.16), 
    N =c(50,70,90,130,20))
model1 <- rma(ri=raw_corrs, ni=N, data=mydat, measure="ZCOR")
funnel(model1)

1 个答案:

答案 0 :(得分:1)

metafor的软件包文档提供了transf主题下的有用转换函数列表。请注意,transfatransf参数实际上将接受任何有效的函数。

在您的情况下,您正在使用Fisher的r-to-z变换进行相关,因此可以通过设置atransf = transf.ztor

来实现适当的反向变换