【发布时间】:2020-01-25 01:50:18
【问题描述】:
我在 R 中使用 caret 包拟合了一个套索逻辑回归模型。我的代码如下,
require(ISLR)
require(caret)
set.seed(123)
fitControl <- trainControl(method = "cv",number = 5,savePredictions = T,classProbs=TRUE)
mod_fitg <- train(Direction ~ Lag1 + Lag2 + Lag3 + Lag4 + Volume,
data=Smarket[1:100,], method = "glmnet",
trControl = fitControl,
tuneGrid=expand.grid(
.alpha=1,
.lambda=10^seq(-5, 5, length =2)),
family="binomial")
当我提取预测值时,它只会显示预测的类(在pred列下),如下所示,
mod_fitg$pred
有没有办法提取预测概率而不是预测类?不知何故,我需要获得基于交叉验证的预测概率。
谢谢
【问题讨论】:
标签: r cross-validation r-caret