| one.boot {simpleboot} | R Documentation |
One sample bootstrap of a univariate statistic.
Description
one.boot is used for bootstrapping a univariate statistic for
one sample problems. Examples include the mean, median,
etc.
Usage
one.boot(data, FUN, R, student = FALSE, M, weights = NULL, ...)
Arguments
data |
The data. This should be a vector of numbers. |
FUN |
The statistic to be bootstrapped. This can be either a quoted string containing the name of a function or simply the function name. |
R |
The number of bootstrap replicates to use. |
student |
Should we do a studentized bootstrap? This requires a double bootstrap so it might take longer. |
M |
If |
weights |
Resampling weights; a vector of length equal to the number of observations. |
... |
Other (named) arguments that should be passed to |
Value
An object of class "simpleboot", which is almost identical to the
regular "boot" object. For example, the boot.ci
function can be used on this object.
Author(s)
Roger D. Peng
Examples
library(boot)
set.seed(20)
x <- rgamma(100, 1)
b.mean <- one.boot(x, mean, 500)
print(b.mean)
boot.ci(b.mean) ## No studentized interval here
hist(b.mean)
## Bootstrap with weights
set.seed(10)
w <- runif(100)
bw <- one.boot(x, median, 100, weights = w)
print(bw)
## Studentized
bw.stud <- one.boot(x, median, R = 100, student = TRUE, M = 50,
weights = w)
boot.ci(bw.stud, type = "stud")