Package io.github.ai4ci.abm
Interface OutbreakBaseline
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ImmutableOutbreakBaseline
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Used in calibration of risk models, to help determine the information value of a contact's risk.int
Calibrated from the 95% quantile of the infectivity profile of the in host model run over a set of unadjusted parametersdouble
Calibrated from the infection case ratio and the case fatality rate this gives a simulation wide cutoff that the average person will experience symptoms bad enough to die.double
Calibrated from the infection case ratio and the case hospitalisation rate this gives a simulation wide cutoff that the average person will experience symptoms bad enough to require hospitalisation.double
Calibrated from the infection case ratio this gives a simulation wide cutoff that the average person will experience symptoms.int
Calibrated from the 95% quantile of the severity profile of the in host model run over a set of unadjusted parametersdefault Double
getTransmissibilityBaseline
(double viralLoad) The baseline probability of transmission to someone else given an infectious contact is calibrated via R0, given a default contact rate.double
This value is a scale factor for the viral load to make a probability that a transmission will occur given a particular viral load.
-
Method Details
-
getViralLoadTransmissibilityProbabilityFactor
double getViralLoadTransmissibilityProbabilityFactor()This value is a scale factor for the viral load to make a probability that a transmission will occur given a particular viral load. -
getExpectedContactsPerPersonPerDay
double getExpectedContactsPerPersonPerDay()Used in calibration of risk models, to help determine the information value of a contact's risk. -
getSeveritySymptomsCutoff
double getSeveritySymptomsCutoff()Calibrated from the infection case ratio this gives a simulation wide cutoff that the average person will experience symptoms. Obtained from the running the in host model over a set of samples.- Returns:
-
getSeverityHospitalisationCutoff
double getSeverityHospitalisationCutoff()Calibrated from the infection case ratio and the case hospitalisation rate this gives a simulation wide cutoff that the average person will experience symptoms bad enough to require hospitalisation.- Returns:
-
getSeverityDeathCutoff
double getSeverityDeathCutoff()Calibrated from the infection case ratio and the case fatality rate this gives a simulation wide cutoff that the average person will experience symptoms bad enough to die. -
getTransmissibilityBaseline
The baseline probability of transmission to someone else given an infectious contact is calibrated via R0, given a default contact rate. It is modified by exogenous day to day factors such as seasonality at a population level. Factors such as individual personal variation, due to individual susceptilibity to infection ??? and individual day to day variation due to things such as mask wearing.- Returns:
-
getDefaultPolicyState
StateMachine.PolicyState getDefaultPolicyState() -
getInfectiveDuration
int getInfectiveDuration()Calibrated from the 95% quantile of the infectivity profile of the in host model run over a set of unadjusted parameters -
getSymptomDuration
int getSymptomDuration()Calibrated from the 95% quantile of the severity profile of the in host model run over a set of unadjusted parameters
-