Handle user-supplied posterior draws
user_draws(model, draws, ...)# S3 method for gam
user_draws(model, draws, index = NULL, ...)
a fitted R model. Currently only models fitted by mgcv::gam()
or mgcv::bam()
, or return an object that inherits from such objects are
supported. Here, "inherits" is used in a loose fashion; models fitted by
scam::scam()
are support even though those models don't strictly inherit
from class "gam"
as far as inherits()
is concerned.
matrix; user supplied posterior draws to be used when
method = "user"
.
arguments passed to methods.
a vector to index (subset) the columns of draws
.
The supplied draws
must be a matrix (currently), with 1 column per
model coefficient, and 1 row per posterior draw. The "gam"
method has
argument index
, which can be used to subset (select) coefficients
(columns) of draws
. index
can be any valid way of selecting (indexing)
columns of a matrix. index
is useful if you have a set of posterior draws
for the entire model (say from mgcv::gam.mh()
) and you wish to use those
draws for an individual smooth, via smooth_samples()
.