Learn R Programming

caret (version 6.0-71)

dotplot.diff.resamples: Lattice Functions for Visualizing Resampling Differences

Description

Lattice functions for visualizing resampling result differences between models

Usage

"densityplot"(x, data, metric = x$metric, ...)
"bwplot"(x, data, metric = x$metric, ...)
"levelplot"(x, data = NULL, metric = x$metric[1], what = "pvalues", ...)
"dotplot"(x, data = NULL, metric = x$metric[1], ...)

Arguments

x
an object generated by diff.resamples
data
Not used
what
levelplot only: display either the "pvalues" or "differences"
metric
a character string for which metrics to plot. Note: dotplot and levelplot require exactly two models whereas the other methods can plot more than two.
...
further arguments to pass to either densityplot, dotplot or levelplot

Value

a lattice object

Details

densityplot and bwplot display univariate visualizations of the resampling distributions. levelplot displays the matrix of pair-wide comparisons. dotplot shows the differences along with their associated confidence intervals.

See Also

resamples, diff.resamples, bwplot, densityplot, xyplot, splom

Examples

Run this code
## Not run: 
# #load(url("http://topepo.github.io/caret/exampleModels.RData"))
# 
# resamps <- resamples(list(CART = rpartFit,
#                           CondInfTree = ctreeFit,
#                           MARS = earthFit))
# difs <- diff(resamps)
# 
# dotplot(difs)
# 
# densityplot(difs,
#             metric = "RMSE",
#             auto.key = TRUE,
#             pch = "|")
# 
# bwplot(difs,
#        metric = "RMSE")
# 
# levelplot(difs, what = "differences")
# 
# ## End(Not run)

Run the code above in your browser using DataLab