plot_difference {tidymv} | R Documentation |
Plot difference smooth from a GAM.
Description
This function is from the superseded package tidymv. Please, use the tidygam package instead.
It plots the difference smooth from a gam or bam. Significant differences are marked with red areas.
Usage
plot_difference(
model,
series,
difference,
conditions = NULL,
exclude_random = TRUE,
series_length = 100,
ci_z = 1.96,
time_series
)
Arguments
model |
A |
series |
An unquoted expression indicating the model term that defines the series on which smoothing is applied. This is the term that is displayed on the x-axis when plotting. |
difference |
A named list with the levels to compute the difference of. |
conditions |
A named list specifying the levels to plot from the model terms not among |
exclude_random |
Whether to exclude random smooths (the default is |
series_length |
An integer indicating how many values along the time series to use for predicting the outcome term. |
ci_z |
The z-value for calculating the CIs (the default is |
time_series |
Deprecated, use |
Value
A [ggplot][ggplot2::ggplot] object.
Examples
library(mgcv)
set.seed(10)
data <- gamSim(4)
model <- gam(y ~ fac + s(x2) + s(x2, by = fac) + s(x0), data = data)
plot_difference(model, x2, list(fac = c("1", "2")))
# For details, see vignette
## Not run:
vignette("plot-smooths", package = "tidymv")
## End(Not run)