首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过变量分离meta分析

通过变量分离meta分析
EN

Stack Overflow用户
提问于 2015-02-14 04:24:40
回答 2查看 93关注 0票数 0

我正在对与倾听相关的一切进行元分析(例如,倾听和领导力,倾听和工作满意度等)。我想有所有的效果在一个单一的文件和运行单独的meta分析的基础上的主题。我有大约70个主题。

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

为了测试这个想法,我尝试创建了一个命令,该命令将对变量r“版主”运行单独的meta分析。首先,我使用变量作为调节器成功地运行了metacor:

代码语言:javascript
运行
复制
metacor(rho,N,Study,data=Leadership,comb.fixed=F,prediction=T,byvar=Leadership$Moderator)

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

代码语言:javascript
运行
复制
tapply(Leadership$rho,Leadership$Moderator,mean)

现在,我想用metacor替换均值函数,并尝试编写失败

代码语言:javascript
运行
复制
tapply(,Leadership$Moderator,metacor(rho,N,Study,data=Leadership,comb.fixed=F,prediction=T))

如果有任何建议,我将非常感谢。

Avi

EN

回答 2

Stack Overflow用户

发布于 2015-02-14 04:58:28

在……里面

代码语言:javascript
运行
复制
tapply(X, INDEX, FUN = NULL, ..., simplify = TRUE)

...替换为有趣的可选参数

代码语言:javascript
运行
复制
tapply(Leadership$rho,Leadership$Moderator,metacor,n=N,studlab=Study,data=Leadership,comb.fixed=F,prediction=T)
票数 0
EN

Stack Overflow用户

发布于 2015-02-15 14:01:49

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

代码语言:javascript
运行
复制
    dlply(Leadership, .(Moderator), function(Leadership) metacor(rho,N,Study,data=Leadership,comb.fixed=F,prediction=T))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28508166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档