
Last chance! 50% off unlimited learning
Sale ends in
Create a SIR model to be used by the simulation framework.
SIR(u0, tspan, events = NULL, beta = NULL, gamma = NULL)
A data.frame
with the initial state in each node,
see details.
A vector (length >= 2) of increasing time points
where the state of each node is to be returned. Can be either
an integer
or a Date
vector. A Date
vector is coerced to a numeric vector as days, where
tspan[1]
becomes the day of the year of the first year
of tspan
. The dates are added as names to the numeric
vector.
a data.frame
with the scheduled events, see
SimInf_model
.
The transmission rate from susceptible to infected.
The recovery rate from infected to recovered.
SIR
The argument u0
must be a data.frame
with one row for
each node with the following columns:
The number of sucsceptible in each node
The number of infected in each node
The number of recovered in each node
# NOT RUN {
## Create a SIR model object.
model <- SIR(u0 = data.frame(S = 99, I = 1, R = 0),
tspan = 1:100,
beta = 0.16,
gamma = 0.077)
## Run the SIR model and plot the result.
result <- run(model, threads = 1, seed = 22)
plot(result)
# }
Run the code above in your browser using DataLab