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_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_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

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_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_hospitalisations()
Calculate total hospitalisations
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
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
scale_nu()
Scale vaccination rate by remaining eligibles
drop_null()
Helper functions
validate_country_input()
Validate country input
validate_infection_input() validate_infection_list_input()
Validate and return infection input
validate_vaccination_input()
Validate vaccination inputs