For "mid.importance" objects, ggmid()
visualizes the importance of MID component functions.
Arguments
- object
a "mid.importance" object to be visualized.
- type
a character string specifying the type of the plot. One of "barplot", "heatmap", "dotchart" or "boxplot".
- theme
a character string specifying the color theme or any item that can be used to define "color.theme" object.
- max.bars
an integer specifying the maximum number of bars in the barplot, boxplot and dotchart.
- ...
optional parameters to be passed to the main layer.
Details
The S3 method of ggmid()
for "mid.importance" objects creates a "ggplot" object that visualizes the term importance of a fitted MID model.
The main layer is drawn using geom_col()
, geom_tile()
, geom_point()
or geom_boxplot()
.
Examples
data(diamonds, package = "ggplot2")
set.seed(42)
idx <- sample(nrow(diamonds), 1e4)
mid <- interpret(price ~ (carat + cut + color + clarity)^2, diamonds[idx, ])
#> 'model' not passed: response variable in 'data' is used
imp <- mid.importance(mid)
ggmid(imp, theme = "Tableau 10")
ggmid(imp, type = "dotchart", theme = "Okabe-Ito", size = 3)
ggmid(imp, type = "heatmap", theme = "Blues")
ggmid(imp, type = "boxplot", theme = "Accent")