Meta分析来自重均样本的均值效应

时间:2014-02-24 12:58:21

标签: r

我运行meta分析并使用metafor库来计算相关性中的fisher z变换值。

>meta1 <- escalc(ri=TESTR, ni=N, measure="ZCOR", data=subdata2)

正如我在荟萃分析中所包含的一些研究中,样本中的重叠(即在研究XY中,从相同的N报告了5个效应大小),我需要计算标准化z值的均值。为了表示重叠的样本,我给出了所有效果大小ID(在Excel中),如果样本重叠,它们是相等的。

为了运行最终的荟萃分析,我希望R将ID的标准化效应大小相加并计算最终荟萃分析的方法。

所以这个想法是:

如果Effect_SIZE_ID(变量)在我的df的两行中相似,则将两种效果大小相加并将其除以2(计算均值)。将此结果提供给新列。

由于我是一名全新手,如果您需要进一步说明,请告诉我们! 非常感谢你。

莱昂

1 个答案:

答案 0 :(得分:1)

查看summaryBy包中的doBy命令。

mymean <- summaryBy(SD_effect ~ ID, FUN = mean, data = data)

一般应该工作(如果您提供一些样本数据,很容易检查是否符合您的要求)。