为metaprop创建气泡图

时间:2015-04-17 07:28:40

标签: r

我试图使用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   选择的列

1 个答案:

答案 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)