Skip to contents

Updates contingency-table counts using externally supplied scaling multipliers.

Usage

update_to_scale_contingency(
  contingency_dt,
  scaling_dt,
  join_cols,
  count_col = "count",
  multiplier_col = "Multiplier"
)

Arguments

contingency_dt

A contingency table stored as a data.table.

scaling_dt

A table containing scaling multipliers.

join_cols

Character vector of join variables.

count_col

Name of the count column. Defaults to "count".

multiplier_col

Name of the multiplier column. Defaults to "Multiplier".

Value

A data.table with scaled counts.

Details

The function joins a contingency table to a scaling table and multiplies counts by the specified scaling factor.

Examples

if (FALSE) { # \dontrun{
contingency_dt <- update_to_scale_contingency(
  contingency_dt,
  scaling_dt,
  join_cols = c(
    "AgeGroup4",
    "MentalHealthCondition"
  )
)
} # }