Records whether a higher value is better ("better") or worse ("worse")
for one or more variables in a survey design object or data frame. This
metadata is used by get_diffs() when show_favorability = TRUE.
Arguments
- x
A survey design object or
data.frame.- ...
Named arguments where the name is the variable and the value is the direction (
"better"or"worse"). Supports Convention 1 (named args:bpxsy1 = "worse") and Convention 2 (named character vector:c(bpxsy1 = "worse", lbxtc = "better")). Mutually exclusive withvariable.- variable
character. Variable name(s) — Convention 3 alternative to.... Mutually exclusive with....- direction
character. Direction value(s) for Convention 3. Must be"better","worse", orNULL(to remove the attribute). Same length asvariable, orNULLto remove.
See also
extract_higher_is() to retrieve direction attributes
Other metadata:
classify_question_type(),
extract_higher_is(),
extract_metadata(),
extract_missing_codes(),
extract_question_preface(),
extract_reverse_coded(),
extract_sata(),
extract_universe(),
extract_val_labels(),
extract_var_label(),
extract_var_note(),
infer_question_prefaces(),
set_missing_codes(),
set_question_preface(),
set_reverse_coded(),
set_sata(),
set_universe(),
set_val_labels(),
set_var_label(),
set_var_note(),
survey_metadata(),
survey_weighting_history()
Examples
d <- as_survey(nhanes_2017, ids = sdmvpsu, weights = wtint2yr,
strata = sdmvstra, nest = TRUE)
d <- set_higher_is(d, bpxsy1 = "worse")
extract_higher_is(d, bpxsy1)
#> bpxsy1
#> "worse"
