mgcv
and mvgam
+- State-Space Vector Autoregressions in
+ mvgam
- Ecological Forecasting with Dynamic GAMs; a tutorial and
detailed case study
@@ -59,18 +62,12 @@ been compiled:
Install the stable version from `CRAN` using:
`install.packages('mvgam')`, or install the development version from
`GitHub` using: `devtools::install_github("nicholasjclark/mvgam")`. Note
-that to condition models on observed data, either `JAGS` (along with
-packages `rjags` and `runjags`) or `Stan` must be installed (along with
-either `rstan` and/or `cmdstanr`). Please refer to installation links
-for `JAGS` here, for `Stan` with `rstan`
+that to condition models on observed data, `Stan` must be installed
+(along with either `rstan` and/or `cmdstanr`). Please refer to
+installation links for `Stan` with `rstan`
here, or for `Stan` with `cmdstandr`
-here. You
-will need a fairly recent version of `Stan` to ensure all syntax is
-recognized. If you see warnings such as
-`variable "array" does not exist`, this is usually a sign that you need
-to update `Stan`.
+here.
We highly recommend you use `Cmdstan` through the `cmdstanr` interface.
This is because `Cmdstan` is easier to install, is more up to date with
@@ -93,27 +90,21 @@ When using `mvgam`, please cite the following:
(DGAMs) for forecasting discrete ecological time series. *Methods in
Ecology and Evolution*. DOI: Source: inst/CITATION
Clark & Wells (2021). Dynamic Generalized Additive Models (DGAMs) for forecasting discrete ecological time series. Methods in Ecology and Evolution, 14, 771-784. doi.org/10.1111/2041-210X.13974
+Clark & Wells (2022). Dynamic Generalized Additive Models (DGAMs) for forecasting discrete ecological time series. Methods in Ecology and Evolution, 14, 771-784. doi.org/10.1111/2041-210X.13974
@Article{, title = {Dynamic Generalized Additive Models (DGAMs) for forecasting discrete ecological time series}, author = {Nicholas J Clark and Konstans Wells}, diff --git a/docs/index.html b/docs/index.html index a7c17548..6bd2d00d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -78,12 +78,12 @@mvgam
MultiVariate (Dynamic) Generalized Addivite Models
-The goal of
+mvgam
is to use a Bayesian framework to estimate parameters of Dynamic Generalized Additive Models (DGAMs) for time series with dynamic trend components. The package provides an interface to fit Bayesian DGAMs using eitherJAGS
orStan
as the backend, but note that users are strongly encouraged to opt forStan
overJAGS
. The formula syntax is based on that of the packagemgcv
to provide a familiar GAM modelling interface. The motivation for the package and some of its primary objectives are described in detail by Clark & Wells 2022 (published in Methods in Ecology and Evolution). An introduction to the package and some worked examples are shown in this seminar: Ecological Forecasting with Dynamic Generalized Additive Models.The goal of
mvgam
is to use a Bayesian framework to estimate parameters of Dynamic Generalized Additive Models (DGAMs) for time series with dynamic trend components. The package provides an interface to fit Bayesian DGAMs usingStan
as the backend. The formula syntax is based on that of the packagemgcv
to provide a familiar GAM modelling interface. The motivation for the package and some of its primary objectives are described in detail by Clark & Wells 2022 (published in Methods in Ecology and Evolution). An introduction to the package and some worked examples are shown in this seminar: Ecological Forecasting with Dynamic Generalized Additive Models.Installation
-Install the stable version from CRAN using:
+install.packages('mvgam')
, or install the development version fromGitHub
using:devtools::install_github("nicholasjclark/mvgam")
. Note that to actually condition models with MCMC sampling, either theJAGS
software must be installed (along with theR
packagesrjags
andrunjags
) or theStan
software must be installed (along with eitherrstan
and/orcmdstanr
). Onlyrstan
is listed as a dependency ofmvgam
to ensure that installation is less difficult. If users wish to fit the models usingmvgam
, please refer to installation links forJAGS
here, forStan
withrstan
here, or forStan
withcmdstandr
here. You will need a fairly recent version ofStan
(preferably 2.29 or above) to ensure all the model syntax is recognized. We highly recommend you useCmdstan
through thecmdstanr
interface as the backend. This is becauseCmdstan
is easier to install, is more up to date with new features, and uses less memory thanRstan
. See this documentation from theCmdstan
team for more information.Install the stable version from CRAN using:
install.packages('mvgam')
, or install the development version fromGitHub
using:devtools::install_github("nicholasjclark/mvgam")
. Note that to actually condition models with MCMC sampling, theStan
software must be installed (along with eitherrstan
and/orcmdstanr
). Onlyrstan
is listed as a dependency ofmvgam
to ensure that installation is less difficult. If users wish to fit the models usingmvgam
, please refer to installation links forStan
withrstan
here, or forStan
withcmdstandr
here. You will need a fairly recent version ofStan
(preferably 2.29 or above) to ensure all the model syntax is recognized. We highly recommend you useCmdstan
through thecmdstanr
interface as the backend. This is becauseCmdstan
is easier to install, is more up to date with new features, and uses less memory thanRstan
. See this documentation from theCmdstan
team for more information.Introductory seminar @@ -110,14 +110,14 @@
Getting started
student_t()
for heavy-tailed real-valued data- +lognormal()
for non-negative real-valued datalognormal()
for non-negative real-valued dataGamma()
for non-negative real-valued databetar()
for proportional data on(0,1)
- +bernoulli()
for binary databernoulli()
for binary datapoisson()
for count data@@ -125,13 +125,11 @@ Getting started
binomial()
for count data with known number of trials- +beta_binomial()
for overdispersed count data with known number of trialsbeta_binomial()
for overdispersed count data with known number of trials- nmix()
for count data with imperfect detection (unknown number of trials)- -tweedie()
for overdispersed count dataNote that only
+poisson()
,nb()
, andtweedie()
are available if usingJAGS
. All families, apart fromtweedie()
, are supported if usingStan
. See??mvgam_families
for more information. Below is a simple example for simulating and modelling proportional data withBeta
observations over a set of seasonal series with independent Gaussian Process dynamic trends:See
??mvgam_families
for more information. Below is a simple example for simulating and modelling proportional data withBeta
observations over a set of seasonal series with independent Gaussian Process dynamic trends:data <- sim_mvgam(family = betar(), T = 80, @@ -145,8 +143,8 @@
Getting started
Fit a DGAM to these series that uses a hierarchical cyclic seasonal smooth term to capture variation in seasonality among series. The model also includes series-specific latent Gaussian Processes with squared exponential covariance functions to capture temporal dynamics
-mod <- mvgam(y ~ s(season, bs = 'cc', k = 7) + - s(season, by = series, m = 1, k = 5), +
mod <- mvgam(y ~ s(season, bs = 'cc', k = 7) + + s(season, by = series, m = 1, k = 5), trend_model = GP(), data = data$data_train, newdata = data$data_test, @@ -172,16 +170,13 @@
Other resourcesA number of case studies have been compiled to highlight how GAMs and DGAMs can be useful for working with time series data:
-
- Ecological Forecasting with Dynamic Generalized Additive Models
+- State-Space Vector Autoregressions in
mvgam
- How to interpret and report nonlinear effects from Generalized Additive Models
- Phylogenetic smoothing using mgcv
- Distributed lags (and hierarchical distributed lags) using mgcv and mvgam
- Incorporating time-varying seasonality in forecast models
The package can also be used to generate all necessary data structures, initial value functions and modelling code necessary to fit DGAMs using
- +Stan
orJAGS
. This can be helpful if users wish to make changes to the model to better suit their own bespoke research / analysis goals. The following resources can be helpful to troubleshoot:The package can also be used to generate all necessary data structures, initial value functions and modelling code necessary to fit DGAMs using
Stan
. This can be helpful if users wish to make changes to the model to better suit their own bespoke research / analysis goals.Interested in contributing? diff --git a/docs/reference/figures/README-beta_fc-1.png b/docs/reference/figures/README-beta_fc-1.png index 981099a5..ce3cd414 100644 Binary files a/docs/reference/figures/README-beta_fc-1.png and b/docs/reference/figures/README-beta_fc-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-12-1.png b/docs/reference/figures/README-unnamed-chunk-12-1.png index e3a0b6ab..22d526ad 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-12-1.png and b/docs/reference/figures/README-unnamed-chunk-12-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-13-1.png b/docs/reference/figures/README-unnamed-chunk-13-1.png index d046d092..52c9a7b5 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-13-1.png and b/docs/reference/figures/README-unnamed-chunk-13-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-14-1.png b/docs/reference/figures/README-unnamed-chunk-14-1.png index 69060a98..a4ba74fd 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-14-1.png and b/docs/reference/figures/README-unnamed-chunk-14-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-15-1.png b/docs/reference/figures/README-unnamed-chunk-15-1.png index 046c21bf..6a61fd8f 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-15-1.png and b/docs/reference/figures/README-unnamed-chunk-15-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-16-1.png b/docs/reference/figures/README-unnamed-chunk-16-1.png index bb33b48b..9d40c8f5 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-16-1.png and b/docs/reference/figures/README-unnamed-chunk-16-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-17-1.png b/docs/reference/figures/README-unnamed-chunk-17-1.png index 2c727472..4fe24996 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-17-1.png and b/docs/reference/figures/README-unnamed-chunk-17-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-18-1.png b/docs/reference/figures/README-unnamed-chunk-18-1.png index 20f53733..7fae3eaa 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-18-1.png and b/docs/reference/figures/README-unnamed-chunk-18-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-19-1.png b/docs/reference/figures/README-unnamed-chunk-19-1.png index 0ffe82a9..1a4a6698 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-19-1.png and b/docs/reference/figures/README-unnamed-chunk-19-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-20-1.png b/docs/reference/figures/README-unnamed-chunk-20-1.png index 5dca98be..85cc3201 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-20-1.png and b/docs/reference/figures/README-unnamed-chunk-20-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-21-1.png b/docs/reference/figures/README-unnamed-chunk-21-1.png index 0147b2f1..f567beab 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-21-1.png and b/docs/reference/figures/README-unnamed-chunk-21-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-22-1.png b/docs/reference/figures/README-unnamed-chunk-22-1.png index 23160dff..3a595e9e 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-22-1.png and b/docs/reference/figures/README-unnamed-chunk-22-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-23-1.png b/docs/reference/figures/README-unnamed-chunk-23-1.png index 1f660ff7..db66b595 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-23-1.png and b/docs/reference/figures/README-unnamed-chunk-23-1.png differ diff --git a/docs/reference/figures/README-unnamed-chunk-24-1.png b/docs/reference/figures/README-unnamed-chunk-24-1.png index b9708f8a..113a91bd 100644 Binary files a/docs/reference/figures/README-unnamed-chunk-24-1.png and b/docs/reference/figures/README-unnamed-chunk-24-1.png differ diff --git a/index.Rmd b/index.Rmd index a6950013..b65ae73c 100644 --- a/index.Rmd +++ b/index.Rmd @@ -10,11 +10,11 @@ always_allow_html: true ## mvgam **M**ulti**V**ariate (Dynamic) **G**eneralized **A**ddivite **M**odels -The goal of `mvgam` is to use a Bayesian framework to estimate parameters of Dynamic Generalized Additive Models (DGAMs) for time series with dynamic trend components. The package provides an interface to fit Bayesian DGAMs using either `JAGS` or `Stan` as the backend, but note that users are strongly encouraged to opt for `Stan` over `JAGS`. The formula syntax is based on that of the package `mgcv` to provide a familiar GAM modelling interface. The motivation for the package and some of its primary objectives are described in detail by [Clark & Wells 2022](https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.13974) (published in *Methods in Ecology and Evolution*). An introduction to the package and some worked examples are shown in this seminar: [Ecological Forecasting with Dynamic Generalized Additive Models](https://www.youtube.com/watch?v=0zZopLlomsQ){target="_blank"}. +The goal of `mvgam` is to use a Bayesian framework to estimate parameters of Dynamic Generalized Additive Models (DGAMs) for time series with dynamic trend components. The package provides an interface to fit Bayesian DGAMs using `Stan` as the backend. The formula syntax is based on that of the package `mgcv` to provide a familiar GAM modelling interface. The motivation for the package and some of its primary objectives are described in detail by [Clark & Wells 2022](https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.13974) (published in *Methods in Ecology and Evolution*). An introduction to the package and some worked examples are shown in this seminar: [Ecological Forecasting with Dynamic Generalized Additive Models](https://www.youtube.com/watch?v=0zZopLlomsQ){target="_blank"}. ## Installation Install the stable version from CRAN using: `install.packages('mvgam')`, or install the development version from `GitHub` using: -`devtools::install_github("nicholasjclark/mvgam")`. Note that to actually condition models with MCMC sampling, either the `JAGS` software must be installed (along with the `R` packages `rjags` and `runjags`) or the `Stan` software must be installed (along with either `rstan` and/or `cmdstanr`). Only `rstan` is listed as a dependency of `mvgam` to ensure that installation is less difficult. If users wish to fit the models using `mvgam`, please refer to installation links for `JAGS` [here](https://sourceforge.net/projects/mcmc-jags/files/), for `Stan` with `rstan` [here](https://mc-stan.org/users/interfaces/rstan), or for `Stan` with `cmdstandr` [here](https://mc-stan.org/cmdstanr/). You will need a fairly recent version of `Stan` (preferably 2.29 or above) to ensure all the model syntax is recognized. We highly recommend you use `Cmdstan` through the `cmdstanr` interface as the backend. This is because `Cmdstan` is easier to install, is more up to date with new features, and uses less memory than `Rstan`. See [this documentation from the `Cmdstan` team for more information](http://mc-stan.org/cmdstanr/articles/cmdstanr.html#comparison-with-rstan). +`devtools::install_github("nicholasjclark/mvgam")`. Note that to actually condition models with MCMC sampling, the `Stan` software must be installed (along with either `rstan` and/or `cmdstanr`). Only `rstan` is listed as a dependency of `mvgam` to ensure that installation is less difficult. If users wish to fit the models using `mvgam`, please refer to installation links for `Stan` with `rstan` [here](https://mc-stan.org/users/interfaces/rstan), or for `Stan` with `cmdstandr` [here](https://mc-stan.org/cmdstanr/). You will need a fairly recent version of `Stan` (preferably 2.29 or above) to ensure all the model syntax is recognized. We highly recommend you use `Cmdstan` through the `cmdstanr` interface as the backend. This is because `Cmdstan` is easier to install, is more up to date with new features, and uses less memory than `Rstan`. See [this documentation from the `Cmdstan` team for more information](http://mc-stan.org/cmdstanr/articles/cmdstanr.html#comparison-with-rstan). ## Introductory seminar ```{r echo=FALSE} @@ -38,9 +38,8 @@ vembedr::embed_url("https://www.youtube.com/watch?v=0zZopLlomsQ") * `binomial()` for count data with known number of trials * `beta_binomial()` for overdispersed count data with known number of trials * `nmix()` for count data with imperfect detection (unknown number of trials) -* `tweedie()` for overdispersed count data -Note that only `poisson()`, `nb()`, and `tweedie()` are available if using `JAGS`. All families, apart from `tweedie()`, are supported if using `Stan`. See `??mvgam_families` for more information. Below is a simple example for simulating and modelling proportional data with `Beta` observations over a set of seasonal series with independent Gaussian Process dynamic trends: +See `??mvgam_families` for more information. Below is a simple example for simulating and modelling proportional data with `Beta` observations over a set of seasonal series with independent Gaussian Process dynamic trends: ```{r, include = FALSE} library(mvgam) ``` @@ -88,15 +87,13 @@ You can set `build_vignettes = TRUE` when installing with either `devtools::inst A number of case studies have been compiled to highlight how GAMs and DGAMs can be useful for working with time series data: * [Ecological Forecasting with Dynamic Generalized Additive Models](https://www.youtube.com/watch?v=0zZopLlomsQ){target="_blank"} +* [State-Space Vector Autoregressions in `mvgam`](https://ecogambler.netlify.app/blog/vector-autoregressions/){target="_blank"} * [How to interpret and report nonlinear effects from Generalized Additive Models](https://ecogambler.netlify.app/blog/interpreting-gams/){target="_blank"} * [Phylogenetic smoothing using mgcv](https://ecogambler.netlify.app/blog/phylogenetic-smooths-mgcv/){target="_blank"} * [Distributed lags (and hierarchical distributed lags) using mgcv and mvgam](https://ecogambler.netlify.app/blog/distributed-lags-mgcv/){target="_blank"} * [Incorporating time-varying seasonality in forecast models](https://ecogambler.netlify.app/blog/time-varying-seasonality/){target="_blank"} -The package can also be used to generate all necessary data structures, initial value functions and modelling code necessary to fit DGAMs using `Stan` or `JAGS`. This can be helpful if users wish to make changes to the model to better suit their own bespoke research / analysis goals. The following resources can be helpful to troubleshoot: - -* [Stan Discourse](https://discourse.mc-stan.org/) -* [JAGS Discourse](https://sourceforge.net/projects/mcmc-jags/) +The package can also be used to generate all necessary data structures, initial value functions and modelling code necessary to fit DGAMs using `Stan`. This can be helpful if users wish to make changes to the model to better suit their own bespoke research / analysis goals. ## Interested in contributing? I'm actively seeking PhD students and other researchers to work in the areas of ecological forecasting, multivariate model evaluation and development of `mvgam`. Please reach out if you are interested (n.clark'at'uq.edu.au) diff --git a/index.md b/index.md index a9fce30b..51e21c8c 100644 --- a/index.md +++ b/index.md @@ -10,11 +10,10 @@ The goal of `mvgam` is to use a Bayesian framework to estimate parameters of Dynamic Generalized Additive Models (DGAMs) for time series with dynamic trend components. The package provides an interface -to fit Bayesian DGAMs using either `JAGS` or `Stan` as the backend, but -note that users are strongly encouraged to opt for `Stan` over `JAGS`. -The formula syntax is based on that of the package `mgcv` to provide a -familiar GAM modelling interface. The motivation for the package and -some of its primary objectives are described in detail by [Clark & Wells +to fit Bayesian DGAMs using `Stan` as the backend. The formula syntax is +based on that of the package `mgcv` to provide a familiar GAM modelling +interface. The motivation for the package and some of its primary +objectives are described in detail by [Clark & Wells 2022](https://besjournals.onlinelibrary.wiley.com/doi/10.1111/2041-210X.13974) (published in *Methods in Ecology and Evolution*). An introduction to the package and some worked examples are shown in this seminar: @@ -27,21 +26,19 @@ Models. Install the stable version from CRAN using: `install.packages('mvgam')`, or install the development version from `GitHub` using: `devtools::install_github("nicholasjclark/mvgam")`. Note that to -actually condition models with MCMC sampling, either the `JAGS` software -must be installed (along with the `R` packages `rjags` and `runjags`) or -the `Stan` software must be installed (along with either `rstan` and/or -`cmdstanr`). Only `rstan` is listed as a dependency of `mvgam` to ensure -that installation is less difficult. If users wish to fit the models -using `mvgam`, please refer to installation links for `JAGS` -[here](https://sourceforge.net/projects/mcmc-jags/files/), for `Stan` -with `rstan` [here](https://mc-stan.org/users/interfaces/rstan), or for -`Stan` with `cmdstandr` [here](https://mc-stan.org/cmdstanr/). You will -need a fairly recent version of `Stan` (preferably 2.29 or above) to -ensure all the model syntax is recognized. We highly recommend you use -`Cmdstan` through the `cmdstanr` interface as the backend. This is -because `Cmdstan` is easier to install, is more up to date with new -features, and uses less memory than `Rstan`. See [this documentation -from the `Cmdstan` team for more +actually condition models with MCMC sampling, the `Stan` software must +be installed (along with either `rstan` and/or `cmdstanr`). Only `rstan` +is listed as a dependency of `mvgam` to ensure that installation is less +difficult. If users wish to fit the models using `mvgam`, please refer +to installation links for `Stan` with `rstan` +[here](https://mc-stan.org/users/interfaces/rstan), or for `Stan` with +`cmdstandr` [here](https://mc-stan.org/cmdstanr/). You will need a +fairly recent version of `Stan` (preferably 2.29 or above) to ensure all +the model syntax is recognized. We highly recommend you use `Cmdstan` +through the `cmdstanr` interface as the backend. This is because +`Cmdstan` is easier to install, is more up to date with new features, +and uses less memory than `Rstan`. See [this documentation from the +`Cmdstan` team for more information](http://mc-stan.org/cmdstanr/articles/cmdstanr.html#comparison-with-rstan). ## Introductory seminar @@ -79,14 +76,11 @@ package can handle data for the following families: trials - `nmix()` for count data with imperfect detection (unknown number of trials) -- `tweedie()` for overdispersed count data -Note that only `poisson()`, `nb()`, and `tweedie()` are available if -using `JAGS`. All families, apart from `tweedie()`, are supported if -using `Stan`. See `??mvgam_families` for more information. Below is a -simple example for simulating and modelling proportional data with -`Beta` observations over a set of seasonal series with independent -Gaussian Process dynamic trends: +See `??mvgam_families` for more information. Below is a simple example +for simulating and modelling proportional data with `Beta` observations +over a set of seasonal series with independent Gaussian Process dynamic +trends: ``` r data <- sim_mvgam(family = betar(), @@ -161,6 +155,9 @@ DGAMs can be useful for working with time series data: - Ecological Forecasting with Dynamic Generalized Additive Models +- State-Space Vector Autoregressions in +
mvgam
- How to interpret and report nonlinear effects from Generalized Additive Models @@ -175,12 +172,8 @@ DGAMs can be useful for working with time series data: The package can also be used to generate all necessary data structures, initial value functions and modelling code necessary to fit DGAMs using -`Stan` or `JAGS`. This can be helpful if users wish to make changes to -the model to better suit their own bespoke research / analysis goals. -The following resources can be helpful to troubleshoot: - -- [Stan Discourse](https://discourse.mc-stan.org/) -- [JAGS Discourse](https://sourceforge.net/projects/mcmc-jags/) +`Stan`. This can be helpful if users wish to make changes to the model +to better suit their own bespoke research / analysis goals. ## Interested in contributing? diff --git a/man/figures/README-unnamed-chunk-12-1.png b/man/figures/README-unnamed-chunk-12-1.png index c0d4af7e..22d526ad 100644 Binary files a/man/figures/README-unnamed-chunk-12-1.png and b/man/figures/README-unnamed-chunk-12-1.png differ diff --git a/man/figures/README-unnamed-chunk-13-1.png b/man/figures/README-unnamed-chunk-13-1.png index e884bf29..52c9a7b5 100644 Binary files a/man/figures/README-unnamed-chunk-13-1.png and b/man/figures/README-unnamed-chunk-13-1.png differ diff --git a/man/figures/README-unnamed-chunk-14-1.png b/man/figures/README-unnamed-chunk-14-1.png index bf894ac2..a4ba74fd 100644 Binary files a/man/figures/README-unnamed-chunk-14-1.png and b/man/figures/README-unnamed-chunk-14-1.png differ diff --git a/man/figures/README-unnamed-chunk-15-1.png b/man/figures/README-unnamed-chunk-15-1.png index 0c2d68b2..6a61fd8f 100644 Binary files a/man/figures/README-unnamed-chunk-15-1.png and b/man/figures/README-unnamed-chunk-15-1.png differ diff --git a/man/figures/README-unnamed-chunk-16-1.png b/man/figures/README-unnamed-chunk-16-1.png index a58ec57e..9d40c8f5 100644 Binary files a/man/figures/README-unnamed-chunk-16-1.png and b/man/figures/README-unnamed-chunk-16-1.png differ diff --git a/man/figures/README-unnamed-chunk-17-1.png b/man/figures/README-unnamed-chunk-17-1.png index 51e001d6..4fe24996 100644 Binary files a/man/figures/README-unnamed-chunk-17-1.png and b/man/figures/README-unnamed-chunk-17-1.png differ diff --git a/man/figures/README-unnamed-chunk-18-1.png b/man/figures/README-unnamed-chunk-18-1.png index 8c67708d..7fae3eaa 100644 Binary files a/man/figures/README-unnamed-chunk-18-1.png and b/man/figures/README-unnamed-chunk-18-1.png differ diff --git a/man/figures/README-unnamed-chunk-19-1.png b/man/figures/README-unnamed-chunk-19-1.png index d6c40c1d..1a4a6698 100644 Binary files a/man/figures/README-unnamed-chunk-19-1.png and b/man/figures/README-unnamed-chunk-19-1.png differ diff --git a/man/figures/README-unnamed-chunk-20-1.png b/man/figures/README-unnamed-chunk-20-1.png index 10b77250..85cc3201 100644 Binary files a/man/figures/README-unnamed-chunk-20-1.png and b/man/figures/README-unnamed-chunk-20-1.png differ diff --git a/man/figures/README-unnamed-chunk-21-1.png b/man/figures/README-unnamed-chunk-21-1.png index 69fdc444..f567beab 100644 Binary files a/man/figures/README-unnamed-chunk-21-1.png and b/man/figures/README-unnamed-chunk-21-1.png differ diff --git a/man/figures/README-unnamed-chunk-22-1.png b/man/figures/README-unnamed-chunk-22-1.png index c2015c03..3a595e9e 100644 Binary files a/man/figures/README-unnamed-chunk-22-1.png and b/man/figures/README-unnamed-chunk-22-1.png differ diff --git a/man/figures/README-unnamed-chunk-23-1.png b/man/figures/README-unnamed-chunk-23-1.png index d445eabf..db66b595 100644 Binary files a/man/figures/README-unnamed-chunk-23-1.png and b/man/figures/README-unnamed-chunk-23-1.png differ diff --git a/man/figures/README-unnamed-chunk-24-1.png b/man/figures/README-unnamed-chunk-24-1.png index 55b8a6ee..113a91bd 100644 Binary files a/man/figures/README-unnamed-chunk-24-1.png and b/man/figures/README-unnamed-chunk-24-1.png differ