R语言 将森林图中的小数更改为中线小数

vbkedwbf  于 2023-06-27  发布在  其他
关注(0)|答案(1)|浏览(134)

在我使用元包中的forest()函数进行的森林图中,我需要将报告的估计值和置信区间的小数点从正常小数点(例如,27.3)更改为中线小数点(例如,27.3)。
有什么办法吗?
我在R文档或互联网上没有找到任何关于中线格式化的信息。自2014年以来,metafor-package的一个类似问题一直没有答案:https://stat.ethz.ch/pipermail/r-help/2014-July/376390.html

qhhrdooz

qhhrdooz1#

你链接到的线程实际上有一堆响应(见这里)。正如我当时建议的那样,使用options(OutDec=<>)可以工作。当时,我建议使用options(OutDec="\xB7"),但这可能行不通。相反,您可以尝试直接使用options(OutDec="·")指定中线十进制符号。在我的机器上运行以下代码就可以了:

data(Olkin1995)

m1 <- metabin(ev.exp, n.exp, ev.cont, n.cont,
              data = Olkin1995, subset = c(41, 47, 51, 59),
              sm = "RR", method = "I",
              studlab = paste(author, year))

options(OutDec="·")
forest(m1)

我在Windows和Linux下测试了这个。

相关问题