| get_design {sfd} | R Documentation | 
Retrieve a Space-Filling Design
Description
Obtain a space-filling design (if possible) based on how many characteristics (i.e. parameters) and size (i.e., number of grid points).
Usage
get_design(num_param, num_points, type = "any")
Arguments
| num_param | An integer between two and ten for the number of characteristics/factors/parameters in the design. | 
| num_points | An integer for the number of grid points requested. If
there is no corresponding design, an error is given (when using
 | 
| type | A character string with possible values>  | 
Details
The "audze_eglais", "max_min_l1", and "max_min_l2" designs are from
https://www.spacefillingdesigns.nl/.
The uniform designs were pre-computed using mixtox::unidTab() using the
method of Wang and Fang (2005) using the C2 criterion.
Value
A tibble (data frame) with columns named X1 to X{num_param}.
Each column is an integer for the ordered value of the real parameter values.
References
https://www.spacefillingdesigns.nl/, Husslage, B. G., Rennen, G., Van Dam, E. R., & Den Hertog, D. (2011). Space-filling Latin hypercube designs for computer experiments. Optimization and Engineering, 12, 611-630. Wang, Y., & Fang, K. (2005). Uniform design of experiments with mixtures. In Selected Papers Of Wang Yuan, 468-479.
Examples
if (rlang::is_installed("ggplot2")) {
 library(ggplot2)
 two_param_l2 <- get_design(2, 100, type = "audze_eglais")
 ggplot(two_param_l2, aes(X1, X2)) +
   geom_point() +
   coord_equal()
}
no_design <- try(get_design(2, 1000), silent = TRUE)
cat(as.character(no_design))