问题标签 [glmnet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1368 浏览

r - 使用 glmnet 构建 Lasso 后获取模型系数的方法

如下构建Lasso模型后,我想查看模型系数。

Glmnet网站http://web.stanford.edu/~hastie/glmnet/glmnet_alpha.html显示以下命令。我不明白s这里的意思。去掉s的时候,coef(fit)会返回一个矩阵,不是很懂。

在此处输入图像描述

0 投票
0 回答
703 浏览

r - 带有交叉验证的逻辑回归 cv.glmnet() 没有给我 auc 值?

我刚刚开始使用 R 中的 glmnet 包。我有一个数据集,它有大约 130,000 个特征和大约 32000 行数据。这是创建模型的代码

我的问题是,是否可以打印此模型的最终 auc?有人可以提供任何示例代码吗?

任何帮助将不胜感激

0 投票
0 回答
2332 浏览

linux - R包glmnet安装错误

第一次发帖,所以我对我违反的任何发帖禁忌表示歉意。

我在这里按照安装说明进行操作:http ://web.stanford.edu/~hastie/glmnet/glmnet_alpha.html有一个小例外:我已经获得了一个 tar 球,并且正在从本地目录而不是 cran 镜像安装。(我都尝试过)

我正在使用我没有 sudo 访问权限的共享 unix 环境。

在 R 中使用此命令install.packages("full/path_to_tar/glmnet_1.9-8.tar.gz", "full/path_to_local_libs/R_libs")会导致以下错误:

我参考了参考资料,发现更新我的 PATH 以使用gcc.4.8.1可以缓解这个问题。我这样做了。

重试相同的命令会导致以下结果:

我知道这-rpath是一个有效的gcc选项,但我不确定为什么将-rpath选项传递给gfortran,或者为什么它因此失败。

任何建议都会非常有帮助!

0 投票
1 回答
3332 浏览

r - glmnet:如何为多项式 logit 设置参考类别

遵循我在 Cross Validate glmnet 中的问题:多项回归中的参考类别或类是哪个?,有人能解释一下我们如何在 glmnet 中为多项逻辑回归设置参考类别吗?

尽管 glmnet 用于应用收缩方法(Ridge、Lasso 等),但它的文档和 glmnet 论坛都没有回答这个问题。

先感谢您

0 投票
1 回答
778 浏览

r - 为 R 的 glmnet 正确格式化数据的问题

我正在尝试使用 glmnet 拟合泊松模型,但我似乎无法正确获取正确形式的数据。所有变量都是分类的。这是处理几乎相同问题的较早问题,但给出的解决方案对我没有帮助 -as.matrix()只是model.matrix抛出了更多错误消息。

因为as.matrix这就是我得到的:

有任何想法吗?

0 投票
2 回答
5583 浏览

r - 我们如何为 glmnet 指定自定义 lambda 序列

我是 中的glmnet包的新手R,想lambda根据已发表的研究论文中的建议指定一个glmnet.cv函数。文档建议我们可以提供一个递减序列lambdas作为参数。但是,在文档中没有关于如何执行此操作的示例。

如果有人能建议如何去做,将不胜感激。我是否将 100 个奇数值(的默认值nlambda)的向量传递给函数?这个向量的最小值和最大值应该有什么限制(如果有的话)?另外,在指定向量时,是否要记住关于 等的事情nvarsnobs

提前致谢。

0 投票
1 回答
3631 浏览

r - 如何为 Lasso Logistic 回归生成所有一阶交互项?

glmnet 中有没有办法进行一阶交互?

例如,如果我的 X 矩阵是:

有没有办法指定它在不手动创建列的情况下按照 `y~ V1 + V2 + V3 + V1*V2 + V2 *V3 + V1*V3' 做一些事情?我的实际矩阵更大,手动创建所有一阶交叉产品会很痛苦。

0 投票
2 回答
9637 浏览

r - 如何在使用 glmnet 之前进行所有交互

我有一个 8 列的 x 矩阵。我想跑glmnet来做一个套索回归。我知道我需要致电:

但是,我如何x同时考虑所有单向交互?我是否必须手动重新制作数据框:如果是这样,有没有更简单的方法?我想我希望使用 R 公式做一些事情。

0 投票
9 回答
41090 浏览

r - 从 glmnet 中提取系数变量名称到 data.frame

我想提取 glmnet 生成的模型系数并从中创建一个 SQL 查询。该函数 coef(cv.glmnet.fit) 产生一个“ dgCMatrix”对象。当我使用 将其转换为矩阵as.matrix时,变量名称会丢失,只留下系数值。

我知道可以在屏幕上打印系数,但是可以将名称写入数据框吗?

任何人都可以协助提取这些名称吗?

0 投票
1 回答
1236 浏览

r - R中的惩罚伽马回归

我知道http://cran.r-project.org/web/packages/glmnet/index.htmlhttp://cran.r-project.org/web/packages/penalized/index.html包,但他们似乎都不支持 Gamma GLM。

我想在 R 中将弹性网用于伽马 GLM,最简单的方法是什么?

(元:还讨论是否应该进行交叉验证以获得更好的响应?)