当拟合二分类BKMR时,可能会得到如下报错信息:
"Error in checkSymmetricPositiveDefinite(H, name = “H”) : H must be positive definite"
或
“Error in if (log(runif(1)) <= logalpha) { : missing value where TRUE/FALSE needed”
一个通常有效的解决方案是在kmbayes函数中设置参数 "est.h = TRUE"。这样做会导致MCMC算法的某个步骤使用不同的采样器,这可以绕过这个错误。