dd_*_*wll 4 statistics r linear-regression glmnet cross-validation
我一直致力于数据集并使用glmnet进行线性LASSO/Ridge回归.
为简单起见,我们假设我使用的模型如下:
cv.glmnet(train.features, train.response, alpha=1, nlambda=100, type.measure = "mse", nfolds = 10)
Run Code Online (Sandbox Code Playgroud)
我正在为客户准备一个演示文稿,我需要显示变量的T-stat和R平方值.另外,我还需要根据模型的拟合值绘制残差.
在创建从头开始执行此操作的功能之前,我想询问库中是否已涵盖此功能.我检查了glmnet插图,但没有找到任何东西.
谢谢你的帮助!
对您的问题的部分答案:plotmo R包中的 plotres 函数 是绘制各种模型残差的简便方法,包括glmnet和cv.glmnet模型. 包中附带的plotres插图有详细信息.例如
library(glmnet)
data(longley)
mod <- glmnet(data.matrix(longley[,1:6]), longley[,7])
library(plotmo) # for plotres
plotres(mod)
Run Code Online (Sandbox Code Playgroud)
给出以下图.您可以通过将适当的参数传递给plotres来选择子图并修改图.
