Other-Cause Mortality¶
The IHME databases supply all-cause mortality, but Dismod-AT uses other-cause mortality. It can impute what it needs to know using all-cause mortality, but it is helpful to add other-cause mortality not just as input data but as a constraint to the model.
We use total mortality as other-cause mortality. The correct formulae to use are for “cause-deleted lifetables” or “cause deletion.”
Omega Constraint¶
This constrains other-cause mortality using data from mtother, which is the integrand for other-cause mortality.
The choice to use an omega constraint is set in EpiViz-AT, and this is obeyed. If the user does choose to constrain omega, then it is included with the following function.
-
cascade_at.inputs.utilities.data.
calculate_omega
(asdr, csmr)[source]¶ Calculates other cause mortality (omega) from ASDR (mtall – all-cause mortality) and CSMR (mtspecific – cause-specific mortality). For most diseases, mtall is a good approximation to omega, but we calculate omega = mtall - mtspecific in case it isn’t. For diseases without CSMR (self.csmr_cause_id = None), then omega = mtall.
- Parameters
asdr (
DataFrame
) – data frame with age-specific all-cause mortality ratescsmr (
DataFrame
) – data frame with age-specific cause-specific mortality rates
- Return type
DataFrame