Skip to contents

Checks that column group row sums match person and household totals for weighting input files. Use to validate group consistency in targets.

Usage

check_group_sums(tbl, settings)

Arguments

tbl

data.table. Target data table.

settings

list. Must include:

  • targets — target group patterns

Value

NULL. Used for side effect of validation.

Details

  • Iterates over group patterns in settings targets.

  • Checks group sums using check_group_sum for each pattern.

  • Skips pass-through methods and missing columns.

  • Stops if any group fails consistency check.

  • Used for validation; returns nothing.

Settings

  • targets (direct): Target group patterns. Default from settings.

See also

  • check_group_sum

  • scripts/weighting/target_validation.R

Other validation helpers: check_daypat_results(), check_group_sum(), check_initial_weights(), check_ref_counts(), check_weight_skew()

Examples

## Not run:
check_group_sums(target_puma, settings)
#> Error: object 'settings' not found
## End(Not run)