mcplot.Rd
mcplot()
initializes a vmc
object. It follows the ggplot syntax,
which uses a plus sign (+
) to define features of model check visualization.
mcplot(model, observation = NULL)
The model fit object.
A data frame standing for data observations. Default to be
NULL
. If NULL
, vmc
will set the observations as the
data set that used to fit the model. The input data frame should include the variables in model formula.
mcplot()
uses a list of defaults to generate model check visualizations.
One line of mcplot(model)
could generate a complete visualization for
posterior predictive checks. See vignette("vmc")
for a complete
guidance.
library(ggplot2)
library(dplyr)
mcplot(mpg_model)
#> Warning: No shared levels found between `names(values)` of the manual scale and the
#> data's fill values.
# note the density is on x axis and the response variable, mpg, is on y axis.
# But you can flip the coordinates by mc_gglayer()
mcplot(mpg_model) +
mc_gglayer(coord_flip())
#> Warning: No shared levels found between `names(values)` of the manual scale and the
#> data's fill values.
# you can also choose to use another observed data to show in model checks
new_observed_data = mtcars %>% mutate(mpg = rnorm(nrow(mtcars), 20, 5))
mcplot(mpg_model, new_observed_data) +
mc_gglayer(coord_flip())
#> Warning: No shared levels found between `names(values)` of the manual scale and the
#> data's fill values.