【发布时间】:2018-01-12 08:10:18
【问题描述】:
是否可以将研究的名称添加到 L'abbé 图中代表研究的“点”?我正在使用 metafor 包。
# Load package
library(metafor)
# Load data
data(dat.bcg)
# Code
ex <- rma(ai=tpos, bi=tneg, ci=cpos,
di=cneg, data=dat.bcg, measure="OR",
slab=paste(author, year, sep=", "), method="FE")
# L'abbé plot
labbe(ex, transf = exp, ylab="Test group", xlab="Control")
研究名称可在
中找到dat.bcg$author
谢谢你, C.
【问题讨论】:
-
您要添加所有名称还是仅添加一些名称?由于它们重叠的方式,所有都会有点棘手。
-
感谢您的评论。我在这里发布的数据只是一个例子——我的数据不同,点之间的空间更大。你能不能举一个例子,其中一些点有文字,而所有点都有文字?
-
我今天试一试,很抱歉昨天没有给出某种答案。看起来它应该是可行的,但问题是这些点的存储点在哪里。我看看能不能提取出来。之后,文本位置将是一个偏好问题。
-
我无法使用 metafor 包找到一个好的方法。部分原因是我看不到情节的点来自哪里。我假设它们是经历事件的治疗组和对照组的比例,但是当您将这些点绘制在图的顶部时,它们不会与图生成的点重叠。除此之外,在 ggplot 中使用 directplot 将标签放在不重叠的图上会容易得多(实际上我不知道除此之外的简单方法)。
-
由于
measure="OR"和transf=exp,积分对应赛事的赔率。