calculate_uhc_billion()
calculates country-level UHC Billion based on
indicator level data. Calculates it for each country-year combination in the provided data.
In order to calculate average service coverage, and thus the overall Billion,
all UHC indicators must be present for a given year. The only exception is
insecticide treated nets, which need not be present.
Arguments
- df
Data frame in long format, where 1 row corresponds to a specific country, year, and indicator.
- transform_value_col
Column name of column(s) with transformed indicator values, used to calculate contributions.
- value_col
Column name of column with indicator values.
- scenario_col
Column name of column with scenario identifiers. Useful for calculating contributions on data in long format rather than wide format.
- source
Source to provide for calculated average service coverage and single measure.
- projected_year
Year that calculated data will be regarded as projected. Years prior reported as estimated.
- ind_ids
Named vector of indicator codes for input indicators to the Billion. Although separate indicator codes can be used than the standard, they must be supplied as a named vector where the names correspond to the output of
billion_ind_codes()
.
Details
For more details on the UHC Billion calculation process and how this function ties in with the rest, see the vignette:
See also
Other uhc:
calculate_uhc_contribution()
,
transform_uhc_data()
,
transform_uhc_single()
,
uhc_df
,
untransform_uhc_data()
,
untransform_uhc_single()