如何将零设置为包 metafor 中优势比森林图的第一个 x-axis 刻度线?
How to set zero as the first x-axis tick mark of an odds ratio forestplot in package metafor?
在包 metafor 中,考虑以下代码以获得优势比的森林图:
res = rma(measure = "OR", ai = TP, bi = FP, ci = FN, di = TN, data = data1, method="PM")
forest(res, atransf = exp)
现在如何设置第一个位置
x-axis 刻度标记为 0?我知道我应该使用 atransf = exp
来绘图
比值比以及 at = log(b)
,其中 b
是值向量。我只是
不知道应该将哪个数字设置为b
的第一个元素,这样
它返回 0 作为比值比的第一个刻度线。
我也想知道如何更改底部的默认标题
林地。在比值比的情况下,它是 "Odd Ratio (log scale)"。我更喜欢
"Odds Ratio".
你要求的是不可能的。在对数尺度上,优势比 0 必须是向左 space 的无限量(尝试 at=log(c(1e-10,1,5))
看看如果您使用非常接近 0 的数字会发生什么)。那显然是行不通的。
在包 metafor 中,考虑以下代码以获得优势比的森林图:
res = rma(measure = "OR", ai = TP, bi = FP, ci = FN, di = TN, data = data1, method="PM")
forest(res, atransf = exp)
现在如何设置第一个位置
x-axis 刻度标记为 0?我知道我应该使用 atransf = exp
来绘图
比值比以及 at = log(b)
,其中 b
是值向量。我只是
不知道应该将哪个数字设置为b
的第一个元素,这样
它返回 0 作为比值比的第一个刻度线。
我也想知道如何更改底部的默认标题 林地。在比值比的情况下,它是 "Odd Ratio (log scale)"。我更喜欢 "Odds Ratio".
你要求的是不可能的。在对数尺度上,优势比 0 必须是向左 space 的无限量(尝试 at=log(c(1e-10,1,5))
看看如果您使用非常接近 0 的数字会发生什么)。那显然是行不通的。