我试图使用meta
包来绘制比例的metaregression。使用metaprop
的metaregression按预期工作。但是当我运行bubble
时,我得到脚本下面列出的错误:
library(meta)
sample <- c(74, 62,370, 72, 40, 84, 290, 244, 173, 106, 89, 139, 43, 398, 179, 31)
BLIPS <- c(23, 12, 11, 11, 1, 17, 52, 28, 6, 4, 3, 4, 1, 56, 22, 1)
covar <- c(21, 11, 14, 1, 4, 47, 2, 42, 16, 44, 3, 34, 11, 15, 21, 4)
hr <- data.frame(sample, BLIPS, covar)
meta <- metaprop(BLIPS, sample)
reg <- metareg(meta, covar)
reg
bubble(reg)
[.data.frame
中的错误(x $ .meta $ x $ data,covar.name):undefined 选择的列
答案 0 :(得分:1)
目前,您的metaregression使用全局环境中的变量,而不使用data.frame
hr中的变量。这似乎适用于回归本身,但不适用于泡沫图。如果您只是将data = hr
添加到metaprop
来电,则气泡图会按预期工作。
hr <- data.frame(sample, BLIPS, covar)
meta <- metaprop(BLIPS, sample, data = hr)
reg <- metareg(meta, covar)
reg
bubble(reg)