param_random {EpiModel} | R Documentation |
Create a Value Sampler for Random Parameters
Description
This function returns a 0 argument function that can be used as
a generator function in the random.params
argument of the
param.net
function.
Usage
param_random(values, prob = NULL)
Arguments
values |
A vector of values to sample from. |
prob |
A vector of weights to use during sampling. If |
Value
A 0 argument generator function to sample one of the values from the
values
vector.
See Also
param.net
and generate_random_params
Examples
# Define function with equal sampling probability
a <- param_random(1:5)
a()
# Define function with unequal sampling probability
b <- param_random(1:5, prob = c(0.1, 0.1, 0.1, 0.1, 0.6))
b()
[Package EpiModel version 2.4.0 Index]