在指定我希望子组除以某个变量后,我可以将所有研究标签排列在我的森林图中的子组中以及出版年份吗?
这是我当前使用的代码。
布鲁吉亚.森林<- 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 的 meta 包,因为它的用户友好性,并希望继续使用它(因此,metafor 建议可能不太有帮助)
谢谢。
我想回答这个问题,因为元包的创建者 Guido Schwarzer 博士很友善地通过电子邮件回答了这个问题。这是前进的方向:
默认情况下,森林函数根本不对研究进行排序, 相反,使用数据集的顺序。因此,人们可以先对数据集进行排序,然后再将其用于森林图。
或者,可以使用“sortvar”函数来更改研究顺序并指定要对研究进行排序的变量。
希望这有帮助。
如果您熟悉 ggplot 包,另一个选择是使用
ggplot
。在安排和修改绘图方面提供了很大的灵活性