check_list_markov_models: check the list of markov models

Description Usage Arguments Value Examples

View source: R/decision_analysis_functions.R

Description

check the list of markov models

Usage

1

Arguments

list_markov

list of markov model objects with their markov trace, cost matrix and utility matrix

Value

0 if success else error

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
well <-  health_state("well", cost=0,utility=1)
disabled <- health_state("disabled", cost=100,utility=1)
dead <- health_state("dead", cost=0,utility=0)
tmat <- rbind(c(1, 2,3), c(NA, 4,5),c(NA,NA,6))
colnames(tmat) <- rownames(tmat) <- c("well","disabled" ,"dead")
tm <- transition_matrix(3, tmat, c(0.6,0.2,0.2,0.6,0.4,1), colnames(tmat) )
health_states <- combine_state(well,disabled,dead)
this.strategy <- strategy(tm, health_states, "example")
this_markov <-markov_model(this.strategy, 24, c(1000, 0,0),c(0,0,0))
well <-  health_state("well", cost=0,utility=1)
disabled <- health_state("disabled", cost=10,utility=0.5)
dead <- health_state("dead", cost=0,utility=0)
tmat <- rbind(c(1, 2,3), c(NA, 4,5),c(NA,NA,6))
colnames(tmat) <- rownames(tmat) <- c("well","disabled" ,"dead")
tm <- transition_matrix(3, tmat, c(0.4,0.4,0.2,0.6,0.4,1), colnames(tmat))
health_states <- combine_state(well,disabled,dead)
this.strategy <- strategy(tm, health_states, "example")
sec_markov <-markov_model(this.strategy, 24, c(1000, 0,0),c(0,0,0))
list_markov <- combine_markov(this_markov, sec_markov)
check_list_markov_models(list_markov)

sheejamk/MarkovModel documentation built on Jan. 23, 2020, 2:44 a.m.