Description Usage Arguments Value Author(s) See Also Examples
Random Samples and Permutations Take a sample of the specified size from the elements of x with or without replacement.
isample returns an vector of indices, sample returns the
corresponding hyperSpec object.
1 2 3 4 5 6 7 8 9 10 11 12 13 | ## S4 method for signature 'hyperSpec'
sample(x, size = nrow(x), replace = FALSE,
prob = NULL)
isample(x, size = nrow(x), replace = FALSE, prob = NULL)
## S4 method for signature 'data.frame'
sample(x, size = nrow(x), replace = FALSE,
prob = NULL, drop = FALSE)
## S4 method for signature 'matrix'
sample(x, size = nrow(x), replace = FALSE, prob = NULL,
drop = FALSE)
|
x |
The hyperSpec object, data.frame or matrix to sample fromto sample from |
size |
positive integer giving the number of spectra (rows) to choose. |
replace |
Should sampling be with replacement? |
prob |
A vector of probability weights for obtaining the elements of the vector being sampled. |
drop |
see |
a hyperSpec object, data.frame or matrix with size rows for sample, and an
integer vector for isample that is suitable for indexing (into the spectra) of x.
vector with indices suitable for row-indexing x
C. Beleites
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | sample (flu, 3)
plot (flu, col = "darkgray")
plot (sample (flu, 3), col = "red", add = TRUE)
plot (flu, col = "darkgray")
plot (sample (flu, 3, replace = TRUE), col = "#0000FF80", add = TRUE,
lines.args = list (lwd = 2));
isample (flu, 3)
isample (flu, 3, replace = TRUE)
isample (flu, 8, replace = TRUE)
sample (cars, 2)
sample (matrix (1:24, 6), 2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.