- model
a fitted model of the supported types
- ...
arguments passed to other methods. For fitted_samples(), these
are passed on to predict.gam(). For posterior_samples() these are
passed on to fitted_samples(). For predicted_samples() these are
passed on to the relevant simulate() method.
- n
numeric; the number of posterior samples to return.
- data
data frame; new observations at which the posterior draws
from the model should be evaluated. If not supplied, the data used to fit
the model will be used for data, if available in model.
- seed
numeric; a random seed for the simulations.
- scale
character; what scale should the fitted values be returned on?
"linear predictor" is a synonym for "link" if you prefer that
terminology.
- method
character; which method should be used to draw samples from
the posterior distribution. "gaussian" uses a Gaussian (Laplace)
approximation to the posterior. "mh" uses a Metropolis Hastings sampler
that alternates t proposals with proposals based on a shrunken version of
the posterior covariance matrix. "inla" uses a variant of Integrated
Nested Laplace Approximation due to Wood (2019), (currently not
implemented). "user" allows for user-supplied posterior draws
(currently not implemented).
- n_cores
number of cores for generating random variables from a
multivariate normal distribution. Passed to mvnfast::rmvn().
Parallelization will take place only if OpenMP is supported (but appears
to work on Windows with current R).
- burnin
numeric; number of samples to discard as the burnin draws.
Only used with method = "mh".
- thin
numeric; the number of samples to skip when taking n draws.
Results in thin * n draws from the posterior being taken. Only used with
method = "mh".
- t_df
numeric; degrees of freedome for t distribution proposals. Only
used with method = "mh".
- rw_scale
numeric; Factor by which to scale posterior covariance
matrix when generating random walk proposals. Negative or non finite to
skip the random walk step. Only used with method = "mh".
- freq
logical; TRUE to use the frequentist covariance matrix of
the parameter estimators, FALSE to use the Bayesian posterior
covariance matrix of the parameters.
- unconditional
logical; if TRUE (and freq == FALSE) then the
Bayesian smoothing parameter uncertainty corrected covariance matrix is
used, if available.
- draws
matrix; user supplied posterior draws to be used when
method = "user".
- newdata
Deprecated: use data instead.
- ncores
Deprecated; use n_cores instead. The number of cores for
generating random variables from a multivariate normal distribution.
Passed to mvnfast::rmvn(). Parallelization will take place only if
OpenMP is supported (but appears to work on Windows with current R).