在指定我想要子组除以某个变量后,我可以在森林图中的子组中排列我的所有研究标签以及出版年份吗?
这是我当前使用的代码。
brugia.forest <- metaprop(event = no.positive, n = no.tested, studlab = studylabel, data = brugia, byvar = diagnostics, bylab = c("Direct detection", "direct and indirect detection", "indirect detection"(, print.byvar = F, sm = "PLO", method.tau = "REML", title = ", hakn = T(
我希望"诊断"组中的研究从最古老到最新排列,而不是像目前那样按字母顺序排列。我正在使用 R 的元包,因为它的用户友好性,并希望继续使用它(所以,metafor建议可能不太有用(
谢谢。
我想回答这个问题,因为元包的创建者 Guido Schwarzer 博士很友好地通过电子邮件回答了这个问题。这是前进的方向:
默认情况下,森林函数根本不对算例进行排序, 而是使用数据集的顺序。因此,可以先对数据集进行排序,然后再将其用于森林图。
或者,可以使用"sortvar"函数来更改研究的顺序并指定要对研究进行排序的变量。
希望这有帮助。
另一种选择是使用ggplot
如果您熟悉 ggplot 包。在排列和修改情节方面提供了很大的灵活性