r - glmnet 中的汇总统计数据

标签 r statistics linear-regression cross-validation glmnet

我一直在研究一个数据集并使用 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 包是一种为各种模型(包括 glmnetcv.glmnet 模型)绘制残差的简单方法。 plotres vignette 包装内附有详细信息。例如

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

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

plot

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

相关文章:

r - 标准化为组内的 100 个数据

r - 使用 car::vif 进行多重共线性测试

r - 如何使用带有ddply或聚合返回向量(如Fivenum)的函数?

r - 直线和水平线在断点处连接的分段回归

python - numpy.random.choice 替换是否等同于单次试验的多项式抽样?

python-3.x - statsmodels.tsa.stattools 中的 PACF 函数在使用 ywunbiased 时给出的数字大于 1?

python - Python中基于中值的线性回归

python - 为什么使用 TensorFlow 计算简单线性回归时得到 [nan]?

python - metrics.r2_score 和acccuracy_score 之间有什么区别

r - 删除临时目录后本地 Shiny 应用程序崩溃