#' calc_fp
#'
#' @param posterior_samples \emph{\sQuote{Array}} The samples array from \code{\link{fit_fp_csub}}.
#' @param population_data \emph{\sQuote{Data.frame}} Population count data such as \code{\link{population_counts}}.
#' @param first_year \emph{\sQuote{Numeric}} First year of estimates. Found in the core_data of \code{\link{fit_fp_csub}}.
#'
#' @return \emph{List} A list of long format data.frames
#' @export
#'
calc_fp <-
function(posterior_samples,
population_data,
first_year) {
contraceptive_use_any <-
get_contraceptive_use_any(posterior_samples = posterior_samples, first_year = first_year)
contraceptive_use_modern <-
get_contraceptive_use_modern(posterior_samples = posterior_samples, first_year = first_year)
contraceptive_use_traditional <-
get_contraceptive_use_traditional(posterior_samples = posterior_samples, first_year = first_year)
non_use <-
get_non_use(posterior_samples = posterior_samples, first_year = first_year)
unmet_need_any <-
get_unmet_need_any(posterior_samples = posterior_samples, first_year = first_year)
unmet_need_modern <-
get_unmet_need_modern(posterior_samples = posterior_samples, first_year = first_year)
demand <-
get_demand(posterior_samples = posterior_samples, first_year = first_year)
demand_modern <-
get_demand_modern(posterior_samples = posterior_samples, first_year = first_year)
demand_satisfied <-
get_demand_satisfied(posterior_samples = posterior_samples, first_year = first_year)
demand_satisfied_modern <-
get_demand_satisfied_modern(posterior_samples = posterior_samples, first_year = first_year)
no_need <-
get_no_need(posterior_samples = posterior_samples, first_year = first_year)
contraceptive_use_any_population_counts <-
get_estimated_counts(proportions = contraceptive_use_any,
annual_country_population_counts = population_data)
contraceptive_use_modern_population_counts <-
get_estimated_counts(proportions = contraceptive_use_modern,
annual_country_population_counts = population_data)
traditional_cpr_population_counts <-
get_estimated_counts(proportions = contraceptive_use_traditional,
annual_country_population_counts = population_data)
non_use_population_counts <-
get_estimated_counts(proportions = non_use,
annual_country_population_counts = population_data)
unmet_need_population_counts <-
get_estimated_counts(proportions = unmet_need_any,
annual_country_population_counts = population_data)
unmet_need_modern_population_counts <-
get_estimated_counts(proportions = unmet_need_modern,
annual_country_population_counts = population_data)
demand_population_counts <-
get_estimated_counts(proportions = demand,
annual_country_population_counts = population_data)
demand_modern_population_counts <-
get_estimated_counts(proportions = demand_modern,
annual_country_population_counts = population_data)
demand_satisfied_population_counts <-
get_estimated_counts(proportions = demand_satisfied,
annual_country_population_counts = population_data)
demand_satisfied_modern_population_counts <-
get_estimated_counts(proportions = demand_satisfied_modern,
annual_country_population_counts = population_data)
no_need_population_counts <-
get_estimated_counts(proportions = no_need,
annual_country_population_counts = population_data)
results <- list(
contraceptive_use_any = contraceptive_use_any,
contraceptive_use_modern = contraceptive_use_modern,
contraceptive_use_traditional = contraceptive_use_traditional,
non_use = non_use,
unmet_need_any = unmet_need_any,
unmet_need_modern = unmet_need_modern,
demand = demand,
demand_modern = demand_modern,
demand_satisfied = demand_satisfied,
demand_satisfied_modern = demand_satisfied_modern,
no_need = no_need,
contraceptive_use_any_population_counts = contraceptive_use_any_population_counts,
contraceptive_use_modern_population_counts = contraceptive_use_modern_population_counts,
traditional_cpr_population_counts = traditional_cpr_population_counts,
non_use_population_counts = non_use_population_counts,
unmet_need_population_counts = unmet_need_population_counts,
unmet_need_modern_population_counts = unmet_need_modern_population_counts,
demand_modern_population_counts = demand_modern_population_counts,
demand_population_counts = demand_population_counts,
demand_satisfied_population_counts = demand_satisfied_population_counts,
demand_satisfied_modern_population_counts = demand_satisfied_modern_population_counts,
no_need_population_counts = no_need_population_counts
)
return(results)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.