Skip to contents

Model function

Run the DAEDALUS integrated economic-epidemiological model

daedalus()
DAEDALUS model for health, social and economic costs of a pandemic
daedalus_multi_infection()
Run daedalus for multiple infection parameter sets

Class <daedalus_country>

Represent and access country or territory characteristics

daedalus_country() is_daedalus_country() print(<daedalus_country>)
Represent countries and territories for DAEDALUS

Class <daedalus_infection>

Represent and access infection characteristics

daedalus_infection() is_daedalus_infection() print(<daedalus_infection>)
Represent infection parameters for DAEDALUS

Class <daedalus_vaccination>

Represent and access vaccine investment scenarios

daedalus_vaccination() is_daedalus_vaccination() print(<daedalus_vaccination>)
Represent vaccine investment scenarios for DAEDALUS

Class <daedalus_npi>

Represent and access non-pharmaceutical intervention scenarios

daedalus_npi() is_daedalus_npi() print(<daedalus_npi>)
Represent non-pharmaceutical intervention strategies for DAEDALUS

Class <daedalus_output>

Class to store model output for further processing

Model output post-processing

Functions to process model output to calculate pandemic costs and other characteristics

get_costs()
Get epidemic costs from a DAEDALUS model run
get_fiscal_costs()
Get pandemic fiscal costs from a model run
get_incidence() get_epidemic_summary() get_new_vaccinations()
Calculate daily incidences and summarise epidemic measures
get_life_years_lost()
Get life-years lost by demographic group.

Package generics

Generics with methods for package S3 classes

get_data()
Get parameters from DAEDALUS classes
set_data()
Set parameters in DAEDALUS classes

Model constants

Useful constants used internally

Internal functions

Functions used internally

new_daedalus_response() response_class_names new_daedalus_behaviour() new_daedalus_mortality() is_daedalus_response() validate_daedalus_response()
Constructor for the <daedalus_response> super-class and sub-classes
country_name_from_arg()
Get country name from arg
daedalus-package
daedalus: Model Health, Social, and Economic Costs of a Pandemic
daedalus_internal()
Internal function for daedalus
dummy_npi()
Dummy NPI
dummy_vaccination()
Dummy vaccination
get_beta()
Calculate transmission parameter from infection and contact parameters
get_daedalus_response_times()
Get model response times from dust2 output
get_state_indices()
Get a vector of state indices
get_value_lost_earnings()
Calculate the present value of lost earnings due to educational disruption
get_value_school_year()
Calculate the value of a school year
initial_flags()
Initial values for model flags
assert_class_fields()
Check that a class has expected names
make_initial_state()
Generate a default initial state for DAEDALUS
make_susc_matrix()
Prepare susceptibility matrix for a vaccine-country pair
out_list_to_df()
Reshape output data
make_conmat_large() make_work_contacts() make_consumer_contacts()
Make large contact matrix for Cpp model.
prepare_output()
Prepare DAEDALUS data
prepare_parameters()
Prepare country parameters for model
drop_null() first() last() weighted_rowsums() interest_accumulation()
Helper functions
uptake_percent_to_number()
Convert an uptake limit from a percentage to a number
validate_country_input()
Validate country input
validate_infection_input() validate_infection_list_input()
Validate and return infection input
validate_npi_input()
Validate npi inputs
validate_vaccination_input()
Validate vaccination inputs