Learn R Programming

EpiModel (version 2.0.1)

init_status.net: Disease Status Initialization Module for netsim

Description

This function sets the initial disease status on the network given the specified initial conditions.

Usage

init_status.net(dat)

Arguments

dat

Master list object containing a networkDynamic object and other initialization information passed from netsim.

Details

This internal function sets, either randomly or deterministically, the nodes that are infected at the starting time of network simulations, \(t_1\). If the number to be initially infected is passed, this function may set the initial number infected based on the number specified, either as a a set of random draws from a binomial distribution or as the exact number specified. In either case, the specific nodes infected are a random sample from the network. In contrast, a set of specific nodes may be infected by passing the vector to netsim.

This module sets the time of infection for those nodes set infected at the starting time of network simulations, \(t_1\). For vital dynamics models, the infection time for those nodes is a random draw from an exponential distribution with the rate parameter defined by the di.rate argument. For models without vital dynamics, the infection time is a random draw from a uniform distribution of integers with a minimum of 1 and a maximum of the number of time steps in the model. In both cases, to set the infection times to be in the past, these times are multiplied by -1, and 2 is added to allow for possible infection times up until step 2, when the disease simulation time loop starts.

See Also

This is an initialization module for netsim.