【发布时间】:2015-09-22 12:30:20
【问题描述】:
我一直在研究一个数据集,并使用 glmnet 进行线性 LASSO/Ridge 回归。
为简单起见,假设我使用的模型如下:
cv.glmnet(train.features, train.response, alpha=1, nlambda=100, type.measure = "mse", nfolds = 10)
我正在为客户准备演示文稿,我需要展示 变量的 T 统计数据 和 R 平方 值。此外,我还需要根据模型的拟合值绘制残差。
在创建从头开始执行此操作的函数之前,我想问一下库中是否已经涵盖了这一点。我检查了glmnet vignette,但没有找到任何东西。
感谢您的帮助!
【问题讨论】:
-
glmnet 用于预测而非推理(尽管它确实进行了一种变量选择)。我认为仍然没有一种公认的方法来生成标准错误,我看到 CI 的唯一方法是进行引导(不包括在 glmnet 中)。对于 rsq,您可以获得观测值和预测值之间的相关性并将其平方 - 但这并不能说明模型的复杂性
标签: r statistics linear-regression cross-validation glmnet