在Forest Plot Metafor中删除CI结尾处的刻录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Forest Plot Metafor中删除CI结尾处的刻录相关的知识,希望对你有一定的参考价值。

我使用metafor包在r中有一个foresplot:

#forestplot
par(mar=c(2.75,0,0,0))
par(font=2,mgp=c(2.3, 0.8, 0), xaxs = "i")
metafor::forest.rma(res, alim=c(-1, 3.75), xlim = c(-5, 3.5), at = 
c(-1, -.5, 0 , .5, 1, 1.5, 2, 2.5, 3), xlab = "Cohen's D with 95% CI",  
slab = data$Author, annotate = FALSE,
              cex=.6, cex.lab = 0.5, refline = 0.68)

Foresplot

我想在每次观察的置信区间结束时删除刻度,但是没有找到明确的方法。换句话说,置信区间只是水平线,最后没有垂直。谁会有任何想法如何这样做?

答案

efacmetafor::forest.rma参数设置为c(0,1):第一个值是CI限制和箭头的垂直扩展因子;第二个是概要估算。

library(metafor)
res <- rma(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg,
           slab=paste(author, year, sep=", "))

par(mar=c(2.75,0,0,0))
par(font=2,mgp=c(2.3, 0.8, 0), xaxs = "i")
forest(res, alim=c(-1, 3.75), xlim = c(-5, 3.5), at = 
c(-1, -.5, 0 , .5, 1, 1.5, 2, 2.5, 3), xlab = "Cohen's D with 95% CI",  
annotate = FALSE, cex=0.8, cex.lab=0.8, refline = 0.68, efac=c(0,1))

enter image description here

以上是关于在Forest Plot Metafor中删除CI结尾处的刻录的主要内容,如果未能解决你的问题,请参考以下文章

Forest plot(森林图) | Cox生存分析可视化

R语言 | metafor的Meta分析及森林图示例

使用 metafor 计算效果大小(使用“SMD”):插入组差异的标准差而不是组特定的 SD?

Seaborn使用regplot函数可视化散点图并添加回归曲线移除默认的回归曲线置信区间(Scatter plot with regression lineRemove CI band)

Seaborn使用lmplot函数可视化散点图并添加回归曲线移除默认的回归曲线置信区间(Scatter plot with regression lineRemove CI band)

如何从interact_plot中删除网格线