NEWS.md
Use renv for development.
@return roxygen entry added to all functions documentation.
ci_z argument in plot_difference().
get_smooths_difference() now includes a group column with a numeric index of significance blocks, so that plotting difference smooths with more than two alternating significance values is correct (see plot-smooths vignette, last example).✨ - get_smooths_difference() which returns a tibble with the difference of two levels of a smooth (#11).
🍇 - plot-smooths.Rmd now includes a plotting example with get_smooths_difference().
👷 - Add GitHub actions for R CMD check.
🖼 - Add logo!
reintroduced plot_difference().
imported code from itsadug for better integration with plot_difference() and compatibility with R 3.6.1.
🍇 include example of get_gam_predictions() in plot smooths vignette.
get_gam_predictions() now returns an .idx column which assigns a number to each curve (when multiple variables are used). The .idx column can be used to correctly group geom_ribbon() for plotting CIs.plot_difference() due to the archiving of itsadug. To plot difference smooths, you can use mgcViz::plotDiff().prevent error from dplyr::lag() when type of default is different (prepare for upcoming dplyr 1.0.0)
roxygen version 7.1.0
transform argument in get_gam_predictions() and plot_smooths() (closes https://github.com/stefanocoretta/tidymv/issues/9)
exlude_random argument in plot_difference() (it was TRUE by default and it was not possible to change it)
error message in get_gam_predictions when using discretised bam models and exclude_random = TRUE (which is the default)
two example datasets to be used in the examples
example of non-Gaussian GAM in plot*smooths vignette
support for models with non*syntactic column names (log(y) ~ s(log(x)))
add option of setting values to NULL in predict_gam() when excluding terms to reduce computation time (also mentioned in the vignette)
improved performance of get_gam_predictions() when excluding terms
included mention to loaded packages in the vignettes
wrong examples in plot_smooths() and plot_difference() (closes https://github.com/stefanocoretta/tidymv/issues/10)
handling of s(bs = "re") smooths
plot_difference()
predict_gam() to return a dataframe with all predictors and fitted values with standard error
geom_smooth_ci() which provides a new ggplot2 geom to conveniently plot smooths and confidence intervals from the output of predict_gam()
vignette that illustrates how to use the new functions
examples in the documentation
create_event_start() (> create_start_event(), it breaks backward compatibility)plot_gamsd() (use plot_smooths() and plot_difference())series_length default to 100 in plot_difference()
plot_difference() to plot difference smooths
support for plotting single smooth
plot_gamsd() now mentions plot_difference()
split argument for separating columns (useful for interactions)
how to plot interactions in vignette
exclude_terms argument to exclude terms when predicting
exclude tensor.smooths when plotting smooths
experimental ylim argument to plot_gamsd()
plot_gamsd() which said “will be deprecated”get_gam_predictions()
get_gam_predictions() for predicting with a gam object
plot_smooths() for plotting smooths
plot*smooths.Rmd vignette
support for models with smooths with terms not in time_series
typo in documentation of create_event_start()
double call of itsadug in DESCRIPTION
note about lag on check
note about non*imported itsadug
incompatibility with rlang@v0.2.0
plot_gamsd() will be deprecated: use plot_smooths instead. Plotting both smooths and difference smooth is not supported yet.event.col to event_col in create_start_event() for style consistencyplot_gamsd()
gam model in the vignette now has a reference smooth s(x2)
updated vignette
lag() for create_event_start()