MyNixOS website logo
Description

Realistic Confidence Intervals for Non-Stationary Extreme Value Statistics.

This framework provides versatile algorithms to efficiently infer confidence intervals for extreme value statistics, such as extreme quantiles and return levels, that are representative of the asymmetric uncertainty spread, using extreme value theory extrapolation and the profile likelihood (see e.g., Coles (2001) <doi:10.1007/978-1-4471-3675-0>). Unlike existing algorithms, the CI endpoints are found without the need for a strict prespecified range, can be covariate-dependent, and can be based on weighted samples. This package is motivated by Zeder et al. (2023) <doi:10.1029/2023GL104090> and by Pasche et al. (2026) <doi:10.1007/s10687-026-00536-9>.

ExtremeCI

R-CMD-check

The ExtremeCI R package provides versatile algorithms to efficently infer confidence intervals for extreme value statistics, using extreme value theory extrapolation and the profile likelihood. These intervals capture the uncertainty spread of extreme estimates more realistically than most alternative methods, especially for return levels (high quantiles) and for the shape parameter, whose uncertainties are typically highly asymmetric (Coles, 2001). For return levels and extreme quantiles, the profile likelihood method requires reparametrization of the likelihood function. With nonstationary models, this reparametrization is nontrivial and requires repetition for each local interval, which was not possible with alternative software. This package provides a framework to construct both stationary and nonstationary models with novel confidence endpoint search procedures based on binary search, which do no require a prespecified range. The CIs can also be inferred from weighted samples (work in progress). This package is motivated by Zeder et al. (2023) and by Pasche et al. (2026).

Installation

To install the development version of ExtremeCI from R, run

# install.packages("devtools")
devtools::install_github("opasche/ExtremeCI")

Package created by Olivier C. PASCHE
Research Institute for Statistics and Information Science,
University of Geneva (CH), 2025.
Supported by the Swiss National Science Foundation.

Metadata

Version

0.2.1

License

Unknown

Platforms (80)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arc-linux
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • 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-linux
  • 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
  • sh4-linux
  • 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-uefi
  • x86_64-windows