Generate a Space-Filling Sobol Sequence Design
Source:R/generate_design_sobol.R
generate_design_sobol.Rd
Generate a space-filling design using a Sobol sequence. Dependent
parameters whose constraints are unsatisfied generate NA
entries in
their respective columns.
Uses spacefillr::generate_sobol_set.
Note that non determinism is achieved by sampling the seed argument via
sample(.Machine$integer.max, size = 1L)
.
Arguments
- param_set
(
ParamSet
).- n
(
integer(1)
)
Number of points to sample.
See also
Other generate_design:
generate_design_grid()
,
generate_design_lhs()
,
generate_design_random()
Examples
pset = ps(
ratio = p_dbl(lower = 0, upper = 1),
letters = p_fct(levels = letters[1:3])
)
if (requireNamespace("spacefillr", quietly = TRUE)) {
generate_design_sobol(pset, 10)
}
#> <Design> with 10 rows:
#> ratio letters
#> <num> <char>
#> 1: 0.08103293 b
#> 2: 0.58103293 c
#> 3: 0.33103293 c
#> 4: 0.83103293 a
#> 5: 0.45603293 a
#> 6: 0.95603293 b
#> 7: 0.70603293 a
#> 8: 0.20603293 c
#> 9: 0.76853293 c
#> 10: 0.26853293 a