首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用R中的meta包更改森林图中子组的顺序?

如何使用R中的meta包更改森林图中子组的顺序?
EN

Stack Overflow用户
提问于 2020-07-22 10:34:57
回答 1查看 556关注 0票数 1

我需要一些帮助来改变子组在我的森林地块中出现的顺序。我正在使用R中的meta包执行元分析并生成我的森林图。我在下面包含了一些示例数据。

代码语言:javascript
复制
mydata <- data.frame(
  A = 1:9,
  Ms = sample(100:500, 9),
  Ss = sample(10:50, 9),
  Mr = sample(100:500, 9),
  Sr = sample(10:50, 9),
  Ns = sample(5:50, 9),
  Nr = sample(5:50, 9),
  P = sample(c("foot", "tibia", "lumbar"), 9, replace = TRUE)
  )

下面是一些用于运行元分析的基本代码。

代码语言:javascript
复制
ma <- metacont(Ns,
               Ms,
               Ss,
               Nr,
               Mr,
               Sr,
               data = mydata,
               byvar = P,
               comb.fixed = FALSE,
               comb.random = TRUE)

我使用byvar函数来运行子组分析。下面是我用来绘制结果的代码。

代码语言:javascript
复制
forest(ma,
       layout = "RevMan5",
       subgroup = TRUE,
       print.byvar = FALSE)

我希望子组是脚,胫骨和腰椎,而不是脚,腰椎和胫骨(如下面的链接所示)。我被困在如何做到这一点上,任何帮助都将非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-22 11:29:07

我不得不检查source code,但看起来您需要做的就是更改ma$bylevs

代码语言:javascript
复制
ma$bylevs <- c("foot", "tibia", "lumbar")
forest(ma,
       layout = "RevMan5",
       subgroup = TRUE,
       print.byvar = FALSE)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63025925

复制
相关文章

相似问题

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