Generates a collection of contingency tables describing the prevalence of mental disorder categories within population subgroups.
Usage
make_disorder_contingency_ls(
data_xx,
agents_dt,
disorders_chr = c("Anxiety disorders", "Affective disorders",
"Substance Use disorders"),
conditioned_on_chr = c("SEXP", "AgeGroup9"),
logic_vals_chr = c("Yes", "No"),
missing_ls = list(),
output_1L_chr = c("data.frame", "data.table"),
parent_val_1L_chr = "Yes",
parent_var_1L_chr = "MentalHealthCondition",
scale_by_1L_dbl = 10000
)Arguments
- data_xx
Input prevalence dataset.
- agents_dt
Synthetic population.
- disorders_chr
Names of disorder variables to generate.
- conditioned_on_chr
Variables used to condition prevalence distributions.
- logic_vals_chr
Labels representing positive and negative outcomes.
- missing_ls
Optional definitions for missing combinations.
- output_1L_chr
Output type.
- parent_val_1L_chr
Positive value for the parent condition.
- parent_var_1L_chr
Name of the parent condition variable.
- scale_by_1L_dbl
Scaling factor used when converting proportions to counts.
Examples
if (FALSE) { # \dontrun{
disorders_ls <- make_disorder_contingency_ls(
data_xx,
agents_dt,
disorders_chr = c(
"Anxiety disorders",
"Affective disorders"
)
)
} # }
