Skip to contents

Simulation helper to generate a sequence of parameters from a range

Usage

parseq_range(mod, ..., .n = 5, .geo = TRUE, .digits = NULL)

Arguments

mod

mrgsolve model object.

...

unquoted parameter names.

.n

number of values to simulate for each parameter sequence.

.geo

if TRUE generate a geometric sequence; otherwise, generate a sequence evenly spaced on Cartesian scale; see seq_geo().

.digits

if numeric, the number of significant digits in the parameter sensitivity values are set using base::signif().

Details

Examples

mod <- mrgsolve::house()

mod %>%
  parseq_range(CL = c(0.5,1),VC = c(10,40)) %>% 
  sens_each()
#> # A tibble: 24,050 × 7
#>     case  time p_name p_value dv_name dv_value ref_value
#>  * <int> <dbl> <chr>    <dbl> <chr>      <dbl>     <dbl>
#>  1     1  0    CL         0.5 GUT            0         0
#>  2     1  0    CL         0.5 CENT           0         0
#>  3     1  0    CL         0.5 RESP          50        50
#>  4     1  0    CL         0.5 DV             0         0
#>  5     1  0    CL         0.5 CP             0         0
#>  6     1  0.25 CL         0.5 GUT            0         0
#>  7     1  0.25 CL         0.5 CENT           0         0
#>  8     1  0.25 CL         0.5 RESP          50        50
#>  9     1  0.25 CL         0.5 DV             0         0
#> 10     1  0.25 CL         0.5 CP             0         0
#> # ℹ 24,040 more rows