问题标签 [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.
r - 使用 glmnet 构建 Lasso 后获取模型系数的方法
如下构建Lasso
模型后,我想查看模型系数。
该 Glmnet
网站http://web.stanford.edu/~hastie/glmnet/glmnet_alpha.html
显示以下命令。我不明白s
这里的意思。去掉s的时候,coef(fit)
会返回一个矩阵,不是很懂。
r - 带有交叉验证的逻辑回归 cv.glmnet() 没有给我 auc 值?
我刚刚开始使用 R 中的 glmnet 包。我有一个数据集,它有大约 130,000 个特征和大约 32000 行数据。这是创建模型的代码
我的问题是,是否可以打印此模型的最终 auc?有人可以提供任何示例代码吗?
任何帮助将不胜感激
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
,或者为什么它因此失败。
任何建议都会非常有帮助!
r - glmnet:如何为多项式 logit 设置参考类别
遵循我在 Cross Validate glmnet 中的问题:多项回归中的参考类别或类是哪个?,有人能解释一下我们如何在 glmnet 中为多项逻辑回归设置参考类别吗?
尽管 glmnet 用于应用收缩方法(Ridge、Lasso 等),但它的文档和 glmnet 论坛都没有回答这个问题。
先感谢您
r - 为 R 的 glmnet 正确格式化数据的问题
我正在尝试使用 glmnet 拟合泊松模型,但我似乎无法正确获取正确形式的数据。所有变量都是分类的。这是处理几乎相同问题的较早问题,但给出的解决方案对我没有帮助 -as.matrix()
只是model.matrix
抛出了更多错误消息。
因为as.matrix
这就是我得到的:
有任何想法吗?
r - 我们如何为 glmnet 指定自定义 lambda 序列
我是 中的glmnet
包的新手R
,想lambda
根据已发表的研究论文中的建议指定一个glmnet.cv
函数。文档建议我们可以提供一个递减序列lambdas
作为参数。但是,在文档中没有关于如何执行此操作的示例。
如果有人能建议如何去做,将不胜感激。我是否将 100 个奇数值(的默认值nlambda
)的向量传递给函数?这个向量的最小值和最大值应该有什么限制(如果有的话)?另外,在指定向量时,是否要记住关于 等的事情nvars
?nobs
提前致谢。
r - 如何为 Lasso Logistic 回归生成所有一阶交互项?
glmnet 中有没有办法进行一阶交互?
例如,如果我的 X 矩阵是:
有没有办法指定它在不手动创建列的情况下按照 `y~ V1 + V2 + V3 + V1*V2 + V2 *V3 + V1*V3' 做一些事情?我的实际矩阵更大,手动创建所有一阶交叉产品会很痛苦。
r - 如何在使用 glmnet 之前进行所有交互
我有一个 8 列的 x 矩阵。我想跑glmnet
来做一个套索回归。我知道我需要致电:
但是,我如何x
同时考虑所有单向交互?我是否必须手动重新制作数据框:如果是这样,有没有更简单的方法?我想我希望使用 R 公式做一些事情。
r - 从 glmnet 中提取系数变量名称到 data.frame
我想提取 glmnet 生成的模型系数并从中创建一个 SQL 查询。该函数 coef(cv.glmnet.fit)
产生一个“ dgCMatrix
”对象。当我使用 将其转换为矩阵as.matrix
时,变量名称会丢失,只留下系数值。
我知道可以在屏幕上打印系数,但是可以将名称写入数据框吗?
任何人都可以协助提取这些名称吗?
r - R中的惩罚伽马回归
我知道http://cran.r-project.org/web/packages/glmnet/index.html和http://cran.r-project.org/web/packages/penalized/index.html包,但他们似乎都不支持 Gamma GLM。
我想在 R 中将弹性网用于伽马 GLM,最简单的方法是什么?
(元:还讨论是否应该进行交叉验证以获得更好的响应?)