Description Usage Arguments Details Value Examples
View source: R/createInitialSample.R
Convenient helper function, which creates an initial sample - either based on random (uniform) sampling or using latin hypercube sampling.
1 | createInitialSample(n.obs, dim, control)
|
n.obs |
[ |
dim |
[ |
control |
[ |
Per default, this function will produce n.obs
observations of size
dim
in the range from 0 to 1. If you want to create a more specific
initial sample, the following control arguments might be helpful:
init_sample.type
: Should the initial sample be created
based on random uniform sampling ("random"
) or on a latin hypercube
sample ("lhs"
)? The default is "random"
.
init_sample.lower
: The lower bounds of the initial sample.
Either a vector of size dim
or a scalar (if all lower bounds are
identical). The default is 0
.
init_sample.upper
: The upper bounds of the initial sample.
Either a vector of size dim
or a scalar (if all upper bounds are
identical). The default is 1
.
[matrix
].
A matrix, consisting of n.obs
rows of dim
-dimensional
observations.
1 2 3 4 5 6 7 8 9 10 | # (1) create a simple initial sample:
X = createInitialSample(300, 5)
summary(X)
# (2) create a more specific initial sample:
ctrl = list(init_sample.type = "lhs",
init_sample.lower = c(-5, 2, 0),
init_sample.upper = 10)
X = createInitialSample(200, 3, control = ctrl)
summary(X)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.