我正在尝试运行代码glmnet(M, R, family="binomial")
,其中M是大小(N乘k)的数据矩阵,R是二进制值的N维向量。 N是样本数,k是变量数。在我的具体情况中,R只是一个向量,因为它是我对数据集的唯一响应。
如其他一些答案中所述,当R包含全部或全部为零时,glmnet
会引发以下错误:
“y%*%rep(1,nc)中的错误:不一致的参数”
为什么会出现这种情况,有没有办法规避这个错误? glm
不会抛出此错误,但会严重影响我的数据集,因此我需要使用glmnet
进行正则化。
如果需要,我可以提供示例代码。
感谢。