在“mada”中使用“by_var”的子分组在一个结果中不起作用

cyvaqqii  于 9个月前  发布在  其他
关注(0)|答案(2)|浏览(112)

我正在进行一项诊断测试准确性的荟萃分析,使用R中的“mada”包。除了一个特异性结果外,一切都很顺利。虽然我在其他每个结果中使用相同的代码并且效果很好,但它拒绝向我提供错误。
下面是我使用的代码:

specificity_logit_sl <- metaprop(book1$TN, book1$TN+ book1$FP, comb.fixed=FALSE, comb.random=TRUE, sm="PLOGIT", method.ci="cp", byvar=book1$NC_RNA, studlab=book1$AUTHOR)

字符串
我还附上了代码的敏感性,它的工作原理与预期一样:

sensitivity_logit_sl <- metaprop(book1$TP, book1$TP+ book1$FN, comb.fixed=FALSE, comb.random=TRUE, sm="PLOGIT", method.ci="cp", byvar=book1$NC_RNA ,studlab=book1$AUTHOR)


我得到的错误是:Error in runGLMM(list.prop, method.tau = method.tau, method.random.ci = method.random.ci, : Error in (function (ai, bi, ci, di, n1i, n2i, x1i, x2i, t1i, t2i, xi, : Cannot fit ML model (set 'verbose=TRUE' to obtain further details).
有没有人遇到过这种情况,如何解决?

6kkfgxo0

6kkfgxo01#

我在“meta”包中的“metaprop”也遇到了同样的错误。添加sm=“Plogit”修复了它。

metaprop(
    event = event.e, 
    n= n.e, 
    data=abc, 
    studlab = Study, 
    sm="Plogit", 
    level = 0.95,
    comb.fixed=TRUE, 
    comb.random=TRUE, 
    hakn=F, 
    method.tau="DL"
)

字符串

xcitsw88

xcitsw882#

你解决了这个问题吗?我仍然遇到类似的问题
runGLMM(list.prop,method.tau = method.tau,method.random.ci = method.random.ci,)中出错:(function(ai,bi,ci,di,n1i,n2i,x1i,x2i,t1i,t2i,Xi,)中出错:无法拟合ML模型(设置“verbose=TRUE”以获取更多详细信息)。

相关问题