- tidymv will soon be deprecated, in favour of tidygam (https://github.com/stefanocoretta/tidygam). While development for tidygam is in progress, a notice of intention to deprecate is printed when the package is attached, so that users are warned.

Updated renv and packages.

Updated GitHub Action for pkgdown.

- Zenodo DOI in Readme.

`predict_gam()`

now has the extra argument`type`

, which allows the user to return the predicted values based on all terms or based on each term separately.

Use renv for development.

`@return`

roxygen entry added to all functions documentation.`ci_z`

argument in`plot_difference()`

.

- The output of
`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!

- ⬆️ - Use tidy evaluation.

- 🔥 - Travis CI has been removed (now use GitHub Actions).

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.

- ⚠️ BREAKING CHANGE!!! remove
`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`

vignettesupport 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 termsincluded 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

- import from cowplot (the function that required it has been removed)

- examples in documentation for all functions

alpha of 0 line in difference smooth plot (now set to 0.5)

prepared for CRAN first release

- missing import in
`plot_difference()`

- ⚠️
`time_series`

is now deprecated and replaced with`series`

.`time_series`

will be removed in future releases.

`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

- name, arguments, and output of
`create_event_start()`

(>`create_start_event()`

, it breaks backward compatibility)

`plot_gamsd()`

(use`plot_smooths()`

and`plot_difference()`

)

- README now uses new
`install_github`

argument for building vignettes

- plot difference smooth in vignette

- added deprecated notice in vignette

- error with updated
`rlang`

- URL and BugReports in DESCRIPTION

`series_length`

default to 100 in`plot_difference()`

`plot_difference()`

to plot difference smoothssupport for plotting single smooth

- deprecated message with
`plot_gamsd()`

now mentions`plot_difference()`

- vignettes titles and plots

`split`

argument for separating columns (useful for interactions)how to plot interactions in vignette

`exclude_terms`

argument to exclude terms when predictingexclude

`tensor.smooths`

when plotting smoothsexperimental

`ylim`

argument to`plot_gamsd()`

- message in
`plot_gamsd()`

which said “will be deprecated”

- warning in
`get_gam_predictions()`

`get_gam_predictions()`

for predicting with a`gam`

object`plot_smooths()`

for plotting smooths`plot*smooths.Rmd`

vignettesupport for models with smooths with terms not in

`time_series`

typo in documentation of

`create_event_start()`

double call of

`itsadug`

in DESCRIPTIONnote about

`lag`

on checknote 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.

`rm_re`

parameter for removing random effects in`plot_gamsd`

depends on

`itsadug`

- argument
`event.col`

to`event_col`

in`create_start_event()`

for style consistency

- black and white option for
`plot_gamsd()`

`gam`

model in the vignette now has a reference smooth`s(x2)`

updated vignette

- documentation of package

- use
`lag()`

for`create_event_start()`

- error in
`plot_gamsd`

about missing xmin and xmax in annotate if there is no difference

`create_start_event`

function`plot_gamsd`

function