MyNixOS website logo
Description

M-Out-of-n Bootstrap Functions.

Functions and examples based on the m-out-of-n bootstrap suggested by Politis, D.N. and Romano, J.P. (1994) <doi:10.1214/aos/1176325770>. Additionally there are functions to estimate the scaling factor tau and the subsampling size m. For a detailed description and a full list of references, see Dalitz, C. and Lögler, F. (2024) <doi:10.48550/arXiv.2412.05032>.

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(indices, dat) {
  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

Authors & Copyright

For licensing information, see the file LICENSE for details.

Metadata

Version

0.9.1

License

Unknown

Platforms (77)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows