Validate new data passed to post-processing methods of brms. Unless you
are a package developer, you will rarely need to call validate_newdata
directly.
Usage
validate_newdata(
newdata,
object,
re_formula = NULL,
allow_new_levels = FALSE,
newdata2 = NULL,
resp = NULL,
check_response = TRUE,
incl_autocor = TRUE,
group_vars = NULL,
req_vars = NULL,
...
)Arguments
- newdata
A
data.framecontaining new data to be validated.- object
A
brmsfitobject.- re_formula
formula containing group-level effects to be considered in the prediction. If
NULL(default), include all group-level effects; ifNAor~0, include no group-level effects.- allow_new_levels
A flag indicating if new levels of group-level effects are allowed (defaults to
FALSE). Only relevant ifnewdatais provided.- newdata2
A named
listof objects containing new data, which cannot be passed via argumentnewdata. Required for some objects used in autocorrelation structures, orstanvars.- resp
Optional names of response variables. If specified, predictions are performed only for the specified response variables.
- check_response
Logical; Indicates if response variables should be checked as well. Defaults to
TRUE.- incl_autocor
A flag indicating if correlation structures originally specified via
autocorshould be included in the predictions. Defaults toTRUE.- group_vars
Optional names of grouping variables to be validated. Defaults to all grouping variables in the model.
- req_vars
Optional names of variables required in
newdata. IfNULL(the default), all variables in the original data are required (unless ignored for some other reason).- ...
Currently ignored.