Combine information on parameters, transition matrix and
states defined through define_parameters()
,
define_transition()
and define_state()
respectively.
define_strategy( ..., transition = define_transition(), starting_values = define_starting_values() ) define_strategy_(transition, states, starting_values)
... | Object generated by |
---|---|
transition | An object generated by
|
starting_values | Optional starting values defined
with |
states | List of states, only used by
|
An object of class uneval_model
(a list
containing the unevaluated parameters, matrix and
states).
This function checks whether the objects are compatible in the same model (same state names...).
State values and transition probabilities referencing
state_time
are automatically expanded to implicit
tunnel states.
mat <- define_transition( state_names = c("s1", "s2"), 1 / c, 1 - 1/ c, 0, 1 ) s1 <- define_state( cost = 234, utility = 1 ) s2 <- define_state( cost = 421, utility = .5 ) define_strategy( transition = mat, s1 = s1, s2 = s2 )#> A Markov model strategy: #> #> 2 states, #> 2 state values