Я установил модель логистической регрессии лассо, используя пакет каретки в R. Мой код выглядит следующим образом:
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
Есть ли способ извлечь предсказанные вероятности вместо предсказанного класса? Как-то мне нужно было получить предсказанные вероятности на основе перекрестной проверки.
Спасибо