9得票2回答
cv.glmnet在使用岭回归时出现错误,但对于lasso回归没有问题——针对模拟数据的研究结果。

Gist 错误信息: Error in predmat[which, seq(nlami)] = preds : replacement has length zero 上下文: 数据使用二进制y进行模拟,但是有n个真实y的编码器。数据被叠加n次,并拟合模型,试图获得true y。 该...

9得票2回答
glmnet在逻辑回归/二项式中的错误

当我尝试使用family="binomial"拟合glmnet()进行逻辑回归拟合时,出现了以下错误: > data <- read.csv("DAFMM_HE16_matrix.csv", header=F) > x <- as.data.frame(data[,1...

28得票3回答
R glmnet as.matrix() 错误信息

我正在尝试在数据集上使用glmnet包。 我使用cv.glmnet()获取glmnet()的lambda值。 我排除了1,2,7,12列,因为它们是:id列、响应列、包含NA和包含NA。 以下是数据集和错误消息: > head(t2) X1 X2 X3 X4 X5 ...

12得票2回答
在R中使用LASSO算法处理分类变量

我有一个包含1000个观测值和76个变量的数据集,其中约有20个是分类变量。我想在整个数据集上使用LASSO。我知道在LASSO中,无论是使用lars还是glmnet,因子变量都不会真正起作用,但变量太多了,并且它们可以采用太多不同的无序值来合理地将它们重新编码为数字。 在这种情况下,可以...

8得票2回答
使用caret训练lasso模型时,列不可用

我遇到了一个奇怪的错误 Error in `[.data.frame`(data, , lvls[1]) : undefined columns selected 在使用caret训练glmnet模型时,我遇到了一条消息。我基本上使用相同的代码和相同的预测变量来创建序数模型(只是使用不同...

11得票2回答
glmnet中Lasso错误NA/NaN/Inf

我在使用glmnet时遇到了问题,一直收到错误信息:"Error in elnet(x, is.sparse, ix, jx, y, weights, offset, type.gaussian, : NA/NaN/Inf in foreign function call (arg 5) I...

10得票2回答
如何在glmnet中指定日志链接?

我正在R中使用glmnet和caret包运行广义线性模型上的弹性网络。我的响应变量是成本(其中成本> $0),因此我想为我的GLM指定具有对数链接的高斯族。然而,glmnet似乎不允许我指定(link="log"),如下所示:> lasso_fit <- glmnet(x, y, ...

7得票1回答
从cva.glmnet对象中提取最佳参数

我相信在运行cva.glmnet后,有一种优雅的方法来提取最佳的alpha和lambda,但不知道该怎么做。 目前我在使用以下代码。 谢谢 library(data.table);library(glmnetUtils);library(useful) # make some dumm...

11得票2回答
GLMNET中的自动caret参数调整失败

上下文和错误信息 我试图使用glmnet在caret中拟合一个二分类预测模型。使用caret默认的调优网格时,我遇到了一个错误。我不认为这是由于数据格式有误,因为当我指定自己的调优网格时,就没有问题了。 错误信息如下:Error in loop$lambda[loop$alpha == al...

10得票3回答
glmnet - 变量重要性?

我正在使用glmnet程序包进行LASSO回归。是否有一种方法可以获取所选个别变量的重要性?我考虑通过coef(...)命令获得的系数进行排名(即,离零越远,变量越重要)。这样做是否有效?谢谢您的帮助! cvfit = cv.glmnet(x, y, family = "binomial")...