警告消息:在R中的if(类(err)=“try error”停止(“Cholesky分解先前的.b$D失败”)
我正在使用R软件中的警告消息:在R中的if(类(err)=“try error”停止(“Cholesky分解先前的.b$D失败”),r,R,我正在使用R软件中的mixAK软件包中的GLMM_MCMC函数来执行多变量纵向判别分析 我的部分数据如下: [1] : 在运行程序期间,我遇到了以下警告: 警告消息:在if(class(err)=“try error”)中停止(“Cholesky 分解先前的.b$D失败”):条件的长度大于1 并且只使用第一个元素 我改变了变量的比例,但没有用。 如果有人能帮我排除故障,我将不胜感激 我的代码如下: mod mod <- GLMM_MCMC( y = ICU_1Train[, c(&qu
mixAK
软件包中的GLMM_MCMC函数来执行多变量纵向判别分析
我的部分数据如下:
[1] :
在运行程序期间,我遇到了以下警告:
警告消息:在if(class(err)=“try error”)中停止(“Cholesky
分解先前的.b$D失败”):条件的长度大于1
并且只使用第一个元素
我改变了变量的比例,但没有用。
如果有人能帮我排除故障,我将不胜感激
我的代码如下:
mod
mod <- GLMM_MCMC(
y = ICU_1Train[, c("BUN", "PLT", "FBS.c")],
dist = c("gaussian", "poisson(log)", "binomial(logit)"),
id = ICU_1Train[, "ID"],
x = list(
BUN = "empty",
PLT = "empty",
FBS.c = ICU_1Train[, "time"]
),
z = list(
BUN = ICU_1Train[, "time"],
PLT = ICU_1Train[, "time"],
FBS.c = "empty"
),
random.intercept = c(BUN = TRUE, PLT = TRUE, FBS.c = TRUE),
prior.b = list(Kmax = 1),
nMCMC = c(burn = 5000, keep = 10000, thin = 10, info = 500),
PED = FALSE
)