如何修改R语言metaprop森林图,替换‘Common Effects’为‘Fixed Effects’?
解决meta包森林图标签替换问题
你可以通过两种meta包原生方法,将森林图中的“Common effects model”替换为“Fixed effects model”:
方法1:修改meta分析结果对象的属性
直接修改metaprop返回对象的label.fixed属性后再绘制森林图:
pes.summary <- metaprop(Events, Subjects, Author, data = data, sm = "PFT") # 修改固定效应模型的显示标签 pes.summary$label.fixed <- "Fixed effects model" # 绘制森林图 forest(pes.summary)
方法2:调用forest函数时指定标签参数
在forest()函数中使用cs.lab参数直接指定模型标签(meta包中比例的固定效应模型默认以“Common effects model”为标签,对应参数为cs.lab):
pes.summary <- metaprop(Events, Subjects, Author, data = data, sm = "PFT") # 绘制森林图时替换标签 forest(pes.summary, cs.lab = "Fixed effects model")
以上两种方法均为meta包原生操作,无需额外依赖其他工具。
内容的提问来源于stack exchange,提问作者Akshay Chacko
相关产品推荐
相关产品推荐

