sample,hyperSpec-method | R Documentation |
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.
## S4 method for signature 'hyperSpec'
sample(x, size, replace = FALSE, prob = NULL)
isample(x, size = nrow(x), replace = FALSE, prob = NULL)
## S4 method for signature 'data.frame'
sample(x, size, replace = FALSE, prob = NULL, drop = FALSE)
## S4 method for signature 'matrix'
sample(x, size, 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
sample
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.