用R语言的gemtc包进行贝叶斯网状meta分析时出现的bug

我用R语言的gemtc包进行二分类变量的贝叶斯网状meta,分析同一个数据,之前模型还是可以建立的。但是自从我中间用netmeta包给别的数据进行转换之后,再回来用gemtc分析之前那个数据包就会报错“Error in (function (yi, vi, sei, weights, ai, bi, ci, di, n1i, n2i, x1i, :

Fisher scoring algorithm did not converge. See 'help(rma)' for possible remedies.”。很不解,我就把数据中的研究数量删除一些,又可以了,但是按照原先的数据就是不行,总会有以上的报错。

library(gemtc)

data <- read.csv("MGYXL.csv",sep=",", header=T)
network <- mtc.network(data)
model<-mtc.model(network, type="consistency", n.chain=4,likelihood="binom",link="logit",linearModel="random")##以上是我的代码

Error in (function (yi, vi, sei, weights, ai, bi, ci, di, n1i, n2i, x1i, :

Fisher scoring algorithm did not converge. See 'help(rma)' for possible remedies.

有没有学代码的同学帮忙看一下,我是临床的,对这些有一点不太懂,请教了!

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。