Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

cdalitz/moonboot

Repository files navigation

moonboot

This is an R package for m-out-of-n bootstrap that provides functions for

  • computation of confidence intervals
  • estimation of the scaling factor tau
  • different methods for estimating m

Usage

A typical usage is

# application of estimator to the subset indices
boot.stat <- function(dat, indices) {
 my.stat(dat[indices])
}
# apply m-out-of-n bootstrap
boot.out <- mboot(x, boot.stat, m=2*sqrt(length(x)))
# compute 95% confidence interval
ci <- mboot.ci(boot.out, type="basic")
print(ci)

Beware that the last command estimates the scaling factor, which can be quite unreliable. It is thus better to provide the scaling factor if it is known, e.g., for a root-n consistent estimator:

ci <- mboot.ci(boot.out, tau=function(n) { n^0.5 }, type="basic")

Installation

If you have cloned the repository to the directory moonboot, you can install it with

R CMD INSTALL moonboot

If you have downloaded a file release moonboot-X.Y.Z.tar.gz, you can install it with

R CMD INSTALL moonboot-X.Y.Z.tar.gz

If you want to remove the already installed package, you can uninstall it with

R CMD REMOVE moonboot

Reference

For details about the implemented methods and a comparative evaluation, see

Dalitz C. and Lögler F. (2025): "moonboot: An R Package Implementing m-out-of-n Bootstrap Methods." The R Journal 17/3, pp. 125-137 https://doi.org/10.32614/RJ-2025-031

Authors & Copyright

For licensing information, see the file LICENSE for details.

About

R package for m-out-of-n bootstrap

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /