Learn R Programming

SimInf (version 5.0.0)

run: Run the SimInf stochastic simulation algorithm

Description

Run the SimInf stochastic simulation algorithm

Usage

run(model, threads = NULL, seed = NULL)

# S4 method for SimInf_model run(model, threads = NULL, seed = NULL)

Arguments

model

The siminf model to run.

threads

Number of threads. Default is NULL, i.e. to use all available processors.

seed

Random number seed. Default is NULL, i.e. the simulator uses time to seed the random number generator.

Value

SimInf_model with result from simulation.

Examples

Run this code
# NOT RUN {
## Create an 'SIR' model with 10 nodes and initialise
## it to run over 100 days.
model <- SIR(u0 = data.frame(S = rep(99, 10),
                             I = rep(1, 10),
                             R = rep(0, 10)),
             tspan = 1:100,
             beta = 0.16,
             gamma = 0.077)

## Run the model and save the result.
result <- run(model, threads = 1, seed = 1)

## Plot the proportion of susceptible, infected and recovered
## individuals.
plot(result)
# }

Run the code above in your browser using DataLab