r-通过一个变量分离元分析

  • 本文关键字:分离 变量 一个 r tapply
  • 更新时间 :
  • 英文 :


我正在对与听力相关的一切进行元分析(例如,听力和领导力、听力和工作满意度等)。我希望将所有效果都放在一个文件中,并根据主题运行单独的元分析。[我有大约70个主题]。

我是R的新手,认为tapply函数可以工作,但不知道如何使用它。

为了验证这个想法,我试图创建一个命令,为变量r"调节者"运行一个单独的荟萃分析。首先,我成功地运行了以变量作为调节器的元库:

metacor(rho,N,Study,data=Leadership,comb.fixed=F,prediction=T,byvar=Leadership$Moderator)

然后,我成功地测试了tapply的逻辑:

tapply(Leadership$rho,Leadership$Moderator,mean)

现在,我想用metacor代替mean函数,并试图编写,但没有成功

tapply(,Leadership$Moderator,metacor(rho,N,Study,data=Leadership,comb.fixed=F,prediction=T))

如果有任何建议,我将不胜感激。

Avi

在中

tapply(X, INDEX, FUN = NULL, ..., simplify = TRUE)

用FUN 的可选参数替换...

tapply(Leadership$rho,Leadership$Moderator,metacor,n=N,studlab=Study,data=Leadership,comb.fixed=F,prediction=T)

下面的代码解决了这个问题——我感谢两位评论员

    dlply(Leadership, .(Moderator), function(Leadership) metacor(rho,N,Study,data=Leadership,comb.fixed=F,prediction=T))

相关内容

  • 没有找到相关文章

最新更新