我一直在研究一个数据集并使用 glmnet用于线性 LASSO/Ridge 回归。
为了简单起见,我们假设我使用的模型如下:
cv.glmnet(train.features, train.response, alpha=1, nlambda=100, type.measure = "mse", nfolds = 10)
我正在为客户准备演示文稿,需要显示变量的 T 统计量和R 平方值。此外,我还需要根据模型的拟合值绘制残差。
在从头开始创建函数来执行此操作之前,我想问一下库中是否已经涵盖了这一点。我查过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/