Rev 9615 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{sample}\title{Random Samples and Permutations}\usage{sample(x, size, replace=FALSE, prob)}\alias{sample}\arguments{\item{x}{Either a (numeric, complex, character or logical)vector of more than one element from which tochoose, or a positive integer.}\item{size}{A positive integer giving the number of items to choose.}\item{replace}{Should sampling be with replacement?}\item{prob}{A vector of probabilities of obtaining the elementsof the vector being sampled.}}\description{\code{sample} takes a sample of the specified size fromthe elements of \code{x} using either with or without replacement.}\details{If \code{x} has length 1, sampling takes place from\code{1:x}.By default \code{size} is equal to \code{length(x)}so that \code{sample(x)} generates a random permutationof the elements of \code{x} (or \code{1:x}).The optional \code{prob} argument can be used to give a vectorof probabilities of obtaining the elements of the vector beingsampled. If \code{replace} is false, these probabilities are appliedsequentially, that is the probability of choosing the next item isproportional to the probabilities amongst the remaining items.}\examples{x <- 1:12# a random permutationsample(x)# bootstrap samplingsample(x,replace=TRUE)# 100 Bernoulli trialssample(c(0,1), 100, replace = TRUE)}\keyword{distribution}