【问题标题】:R: underscore letters in forest plot of meta-analysis using the metafor packageR:使用 metafor 包进行荟萃分析的森林图中的下划线字母
【发布时间】:2013-07-24 12:39:40
【问题描述】:

有没有办法在由 metafor 包的 forest() 函数生成的 rma() 对象的森林图中将符号(例如希腊字母、符号或下划线/大写字母)显示为标签?

【问题讨论】:

    标签: r plot data-visualization


    【解决方案1】:

    这是一个无意义的例子,但它希望能说明基本思想:

    library(metafor)
    data(dat.bcg)
    
    labs <- paste(dat.bcg$author, dat.bcg$year)
    ## Replace the first label with a greek letter, a superscript and a subscript
    labs[1] <- expression(beta[123]^123)
    
    res <- rma(ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg, measure="RR", 
               method="REML")
    forest(res, slab = labs)
    

    【讨论】:

    • 有趣!我从来没有真正尝试过这个,但我很高兴看到它有效。
    • 在使用以下方法设置自定义 mlab 时,我无法使用:label
    • label &lt;- expression(tau^2); forest(res, mlab=label) 为我工作。
    最近更新 更多