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