我正在尝试拟合惩罚性logistic回归,因为glm由于分离而给了我警告。我找到了brglm软件包,但它给了我这个错误:
brglm_model = brglm::brglm(as.factor(y_train)~., x_train, family = "binomial")
Error in chol.default(crossprod(W.X)) :
the leading minor of order 35 is not positive definite
我在数据中混合了连续变量和因子变量,它们都不具有零方差(这些变量一开始就被删除了)。所有因子变量都有2个级别(所有级别都不为空)。
响应变量是二进制的,有意地进行了平衡。
感谢您的帮助