Learn R Programming

heemod (version 0.3.3)

define_state_list: Define Markov Model State List

Description

Define the states of a Markov model by combining state objects.

Usage

define_state_list(...)
define_state_list_(.dots)
"modify"(.OBJECT, ...)

Arguments

...
Name-value pairs of expressions defining model states.
.dots
List of states, only used by define_state_list_ to avoid using ....
.OBJECT
An uneval_states object.

Value

An object of class uneval_state_list (a list of state objects).

Details

State names have to correspond to those specified through define_matrix.

All states should have the same value names.

The modify function can modify existing states or add new ones.

Examples

Run this code
## Not run: 
# s1 <- define_state(cost = 1, util = 1)
# s2 <- define_state(cost = 3, util = .4)
# 
# states_mod <- define_state_list(
#   healthy = s1,
#   sick = s2
# )
# 
# states_mod
# 
# s1_bis <- define_state(cost = 0, util = 1)
# s3 <- define_state(cost = 10, util = .1)
# 
# modify(
#   states_mod,
#   healthy = s1_bis,
#   sicker = s3
# )
# ## End(Not run)

Run the code above in your browser using DataLab