
Last chance! 50% off unlimited learning
Sale ends in
train
object and creates
a line or level plot using the lattice
library.## S3 method for class 'train':
plot(x,
plotType = "scatter",
metric = x$perfNames[1],
digits = getOption("digits") - 5,
xTrans = NULL,
...)
train
."scatter"
, "level"
or "line"
)resampleHist
.
If the model has one tuning parameter with multiple candidate values, a
plot is produced showing the profile of the results over the
parameter. Also, a plot can be produced if there are multiple
tuning parameters but only one is varied.If there are two tuning parameters with different values, a plot can be produced where a different line is shown for each value of of the other parameter. For three parameters, the same line plot is created within conditioning panels of the other parameter.
Also, with two tuning parameters (with different values), a levelplot (i.e. un-clustered heatmap) can be created. For more than two parameters, this plot is created inside conditioning panels.
train
data(iris)
TrainData <- iris[,1:4]
TrainClasses <- iris[,5]
library(e1071)
rpartFit <- train(TrainData, TrainClasses, "rpart",
tuneLength=15)
plot(rpartFit, scales = list(x = list(rot = 90)))
library(klaR)
rdaFit <- train(TrainData, TrainClasses, "rda",
control = trainControl(method = "cv"))
plot(rdaFit, plotType = "line", auto.key = TRUE)
Run the code above in your browser using DataLab