Learn R Programming

EpiModel (version 2.2.1)

update_params: Update Model Parameters for Stochastic Network Models

Description

Updates epidemic model parameters originally set with param.net and adds new parameters.

Usage

update_params(x, new.param.list)

Value

An updated list object of class param.net, which can be passed to EpiModel function netsim.

Arguments

x

Object of class param.net, output from function of same name.

new.param.list

Named list of new parameters to add to original parameters.

Details

This function allows for updating any original parameters specified with param.net and adding new parameters. This function would be used when the inputs to param.net may be a long list of fixed model parameters that may need supplemental replacements or additions for particular model runs (e.g., changing an intervention efficacy parameter but leaving all other parameters fixed).

The new.param.list object should be a named list object that may named parameters matching those already in x (in which case those original parameter values will be replaced) or not matching (in which case new parameters will be added to x).

Examples

Run this code
x <- param.net(inf.prob = 0.5, act.rate = 2)
y <- list(inf.prob = 0.75, dx.rate = 0.2)
z <- update_params(x, y)
print(z)

Run the code above in your browser using DataLab