define_state_list: Define Markov Model State List

View source: R/states_define.R

define_state_listR Documentation

Define Markov Model State List

Description

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

Usage

define_state_list(...)

define_state_list_(.dots)

## S3 method for class 'uneval_state_list'
modify(.OBJECT, ...)

## S3 method for class 'uneval_state_transition_list'
modify(.OBJECT, ...)

Arguments

...

Name-value pairs of expressions defining model states and state transtiions.

.dots

List of states, only used by define_state_list_ to avoid using ....

.OBJECT

An uneval_states object.

Details

State names have to correspond to those specified through define_transition(). State transitions do not need to be named.

All states should have the same value names.

The modify function can modify existing states and state transitions or add new ones.

Value

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

Examples

## 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)
  

PolicyAnalysisInc/heRoMod documentation built on March 23, 2024, 4:29 p.m.