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 student is set to TRUE, then M is the number of internal bootstrap replications to do.
weights Resampling weights; a vector of length equal to the number of observations.
... Other (named) arguments that should be passed to FUN.

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

set.seed(20)
x <- rgamma(100, 1)
b.mean <- one.boot(x, mean, 1000)
print(b.mean)
boot.ci(b.mean)  ## No studentized interval here
hist(b.mean)

## This next line could take some time on a slow computer
b.median <- one.boot(x, median, R = 500, student = TRUE, M = 50)
boot.ci(b.median)
hist(b.median)

## Bootstrap with weights
set.seed(10)
w <- runif(100)
bw <- one.boot(x, median, 1000, weights = w)
print(bw)

## Studentized
bw.stud <- one.boot(x, median, R = 500, student = TRUE, M = 50,
                    weights = w)
boot.ci(bw.stud, type = "stud")

[Package simpleboot version 1.1-3 Index]