eval_strategy_newdata {heemod} | R Documentation |
Iteratively Evaluate a Markov Model With New Parameter Values
Description
Given a data.frame with on set of new parameters values per row, iteratively evaluate the model over the set of new values.
Usage
eval_strategy_newdata(x, strategy = 1, newdata)
Arguments
x |
Result from |
strategy |
Name or index of model to recompute. |
newdata |
a data.frame whose names match parameters
names. |
Details
New parameters with a missing value (NA
) do not
replace existing parameters.
Value
A data.frame containing the values of
newdata
and each Markov Model evaluation in
res
.
Examples
par1 <- define_parameters(
a = 1,
b = 1 / (model_time + a)
)
mat1 <- define_transition(
1-b, b,
0, 1
)
mod1 <- define_strategy(
transition = mat1,
define_state(var = a),
define_state(var = a * model_time)
)
res1 <- run_model(
mod1,
parameters = par1,
cycles = 5,
init = 1:0,
method = "end"
)
new_tab <- data.frame(
a = 1:10
)
heemod:::eval_strategy_newdata(
res1,
newdata = new_tab
)
[Package heemod version 1.0.2 Index]