二进制结果的glmnet,没有“0”产生“下降错误(y%*%rep(1,nc))”

时间:2017-01-25 22:51:42

标签: r machine-learning glm glmnet

我正在尝试运行代码glmnet(M, R, family="binomial"),其中M是大小(N乘k)的数据矩阵,R是二进制值的N维向量。 N是样本数,k是变量数。在我的具体情况中,R只是一个向量,因为它是我对数据集的唯一响应。

如其他一些答案中所述,当R包含全部或全部为零时,glmnet会引发以下错误:

  

“y%*%rep(1,nc)中的错误:不一致的参数”

为什么会出现这种情况,有没有办法规避这个错误? glm不会抛出此错误,但会严重影响我的数据集,因此我需要使用glmnet进行正则化。

如果需要,我可以提供示例代码。

感谢。

0 个答案:

没有答案