Interface OutbreakBaseline

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImmutableOutbreakBaseline

@Immutable public interface OutbreakBaseline extends Serializable
  • Method Summary

    Modifier and Type
    Method
    Description
     
    double
    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 parameters
    double
    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 parameters
    default 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

      default 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. 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