Skip to contents

Extracts and registers all PUMS variables needed for weighting, including targets and non-targets.

Usage

update_settings_pums_vars(settings)

Arguments

settings

list. Settings object to update.

Value

list. Settings object with pums_hvars and pums_pvars set.

Details

  • Ensures all required variables are available for downstream steps.

  • Extracts PUMS variables from targets and nontarget_vars in settings.

  • Loads codebook and determines variable levels (housing/person).

  • Updates settings with pums_hvars and pums_pvars.

  • Stops with error if required variables are missing or misclassified.

See also

Examples

update_settings_pums_vars(list(targets = list(a = list(pums_input = "AGEP"))))
#> Error in update_settings_pums_vars(list(targets = list(a = list(pums_input = "AGEP")))): could not find function "update_settings_pums_vars"