警告消息:在R中的if(类(err)=“try error”停止(“Cholesky分解先前的.b$D失败”)

警告消息:在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

我正在使用R软件中的
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
)