我正在使用 rma.glmm 来计算两项不同研究的元比例。例如,6 个月时出现 (xi) 和未出现 (xii) 不良事件的个体比例:
library(metafor)
#6 months
study=c("1", "2")
ni = c(41, 19)
xi = c(26, 14)
xii = c(15, 5)
NP6monthAT <- data.frame(study, xi, xii, ni)
res2 <- rma.glmm(measure="PLO", xi = xi, ni = ni, data = NP6monthAT)
predict (res2, transf = transf.ilogit, digits=2)
res2 <- rma.glmm(measure = "PLO", xi = xii, ni = ni, data = NP6monthAT)
predict (res2, transf = transf.ilogit, digits=2)
然而,偶然在特定时间点,两个不同群体中的两个比例是相同的 (11.1%),我收到一个错误:
#12 months
study=c("1", "2")
ni=c(81, 45)
xi=c(9, 5)
xii=c(72, 40)
NNPNNP12monthAT<-data.frame(study, xi, xii, ni)
res4<-rma.glmm(measure="PLO", xi=xi, ni=ni, data=NNPNNP12monthAT)
predict(res4, transf=transf.ilogit, digits=2)
rma.glmm 中的错误(测量=“PLO”,xi = xi,ni = ni,数据= NNPNNP12monthAT):
无法拟合 ML 模型。
我知道估计值将等于 11.1(因为这在两个群体中都是如此)...但我想要具有置信区间的输出,关于我可以采取哪些措施来获取此信息有什么建议吗?