Evaluate component effects or expressions, based on a bru model and one or several states of the latent variables and hyperparameters.
evaluate_predictor(
model,
state,
data,
effects,
predictor,
used = NULL,
format = "auto"
)
A list or matrix is returned, as specified by format
A list where each element is a list of named latent state
information, as produced by evaluate_state()
A list
, data.frame
, or Spatial*DataFrame
, with coordinates
and covariates needed to evaluate the model.
A list where each element is list of named evaluated effects,
as computed by evaluate_effect_multi_state.component_list()
Either a formula or expression
A bru_used()
object, or NULL (default)
character; determines the storage format of the output. Available options:
"auto"
If the first evaluated result is a vector or single-column matrix,
the "matrix" format is used, otherwise "list".
"matrix"
A matrix where each column contains the evaluated predictor
expression for a state.
"list"
A list where each column contains the evaluated predictor
expression for a state.
Default: "auto"
For each component, e.g. "name", the state values are available as
name_latent
, and arbitrary evaluation can be done with name_eval(...)
, see
component_eval()
.