Reduce nodal types using labels
Arguments
- model
A
causal_model
. A model object generated bymake_model
.- labels
A list of character vectors specifying nodal types to be kept or removed from the model.
- given
A character vector or list of character vectors specifying nodes on which the parameter set to be restricted depends. When mixing labels that are further restricted by
given
and ones that are not, labels withoutgiven
restrictions should havegiven
specified as one ofNULL
,NA
,""
or" "
.- keep
Logical. If `FALSE`, removes and if `TRUE` keeps only causal types specified by
restriction
.
Value
A list with two components: 1. a vector with parameters names of parameters implicated by the restrictions, 2. a vector of subsetting instructions used to identify implicated causal types
See also
Other restrictions:
restrict_by_query()
,
set_restrictions()