Last chance! 50% off unlimited learning
Sale ends in
extractProb
)
and creates a lattice plot.
If the call to extractProb
included test data, these data are shown, but
if unknowns were also included, these are not plottedplotClassProbs(object, ...)
extractProb
. There
should be columns for each level of the class factor and columns named obs
, pred
, model
(e.g. "rpart"histogram
data(iris)
set.seed(90)
inTrain <- sample(1:dim(iris)[1], 100)
trainData <- iris[inTrain,]
testData <- iris[-inTrain,]
rpartFit <- train(trainData[, -5], trainData[, 5], "rpart",
tuneLength = 15)
ldaFit <- train(trainData[, -5], trainData[, 5], "lda")
predProbs <- extractProb(list(ldaFit, rpartFit),
testX = testData[, -5],
testY = testData[, 5])
plotClassProbs(predProbs)
plotClassProbs(predProbs[predProbs$model == "lda",])
plotClassProbs(predProbs[predProbs$model == "lda" &
predProbs$dataType == "Test",])
Run the code above in your browser using DataLab