我一直在研究数据集,并使用glmnet进行线性LASSO/Ridge回归。

为了简单起见,让我们假设我使用的模型如下:

cv.glmnet(train.features, train.response, alpha=1, nlambda=100, type.measure = "mse", nfolds = 10)

我正在为客户准备演示文稿,我需要显示变量和 R平方值的 T统计。另外,我还需要将残差相对于模型的拟合值进行绘制。

在创建从头开始执行此操作的功能之前,我想问一下库中是否已经涵盖了该功能。我已经检查了glmnet vignette,但是没有找到任何东西。

谢谢你的帮助!

最佳答案

您的问题的部分答案:
plotres
在功能
plotmo
R包是为各种模型绘制残差的简便方法,包括 glmnet cv.glmnet 模型。
plotres vignette
包装内附有详细信息。例如

library(glmnet)
data(longley)
mod <- glmnet(data.matrix(longley[,1:6]), longley[,7])
library(plotmo) # for plotres
plotres(mod)

给出以下图。您可以选择子图并通过将适当的参数传递给plotres来修改图。

关于r - glmnet中的摘要统计,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31227571/

10-12 17:08