Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
sample
Sampling with replacement
Calling Sequence
s = sample(n,X,orient)
Arguments
- n
positive integer (size of sample)
- X
matrix. Samples will be extracted from this matrix.
- orient
Optional parameter. Admissible values are
{'*'}, 1, 2, 'r'
or'c'
. The orientation to sample rows or columns. See Description below.- s
vector or matrix containing sample
Description
This function returns a vector or matrix. It contains
a random sample of n
extractions, with replacement, from
the matrix X
.
s = sample(n, X)
(or s = sample(n, X, '*')
) returns a vector s
whose values are a random sample of n
values,
extracted with replacement, from X
.
s = sample(n, X, 'r')
(or, equivalently, s = sample(n, X, 1)
)
returns a matrix of size size(X,'r') * n
. It contains a
random sample of n
rows, extracted with replacement, from
the rows of X
.
s = sample(n, X, 'c')
(or, equivalently, s = sample(n, X, 2)
)
returns a matrix of size n * size(X, 'c')
. It contains a
random sample of n
columns, extracted with replacement
from the columns of X
.
Random number generator
sample
is based on grand for generating the random samples. Use grand("setsd", seed)
to change the seed for samplef
.
Examples
X = ['a' 'dd' 'arreu'; 'ber' 'car' 'zon'] s = sample(25, X) s = sample(25, X, 'r') s = sample(25, X, 'c')
See Also
Report an issue | ||
<< Sampling | Sampling | samplef >> |