Skip to main content

Recombinator - Statistical Resampling in Python

Project description

Recombinator - Statistical Resampling in Python

Overview

Recombinator is a Python package for statistical resampling in Python. It provides various algorithms for the iid bootstrap, the block bootstrap, as well as optimal block-length selection.

Algorithms

  • I.I.D. bootstrap: Standard i.i.d. bootstrap for one-dimensional and multi-dimensional data, balanced bootstrap, anthithetic bootstrap
  • Block based bootstrap: Moving Block Bootstrap, Circular Block Bootstrap, Stationary Bootstrap, Tapered Block-Bootstrap
  • Optimal block-length selection algorithm for Circular Block Bootstrap and Stationary Bootstrap

Table of Contents

  1. Installation
  2. Getting Started

Installation

Latest Release

    pip install recombinator

or

    pip3 install recombinator

if not using Anaconda.

To get the latest version, clone the repository from github, open a terminal/command prompt, navigate to the root folder and install via

    pip install .

or

    pip3 install . 

if not using Anaconda.

Most Recent Version on GitHub

  1. Clone the github repository via
    git clone https://github.com/InvestmentSystems/recombinator.git
  1. Navigate to the recombinator base directory and run
    pip install .

Getting Started

Please see the Jupyter notebooks 'notebooks/Block Bootstrap.ipynb' and 'notebooks/IID Bootstrap.ipynb' for examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recombinator-0.0.1.tar.gz (16.5 kB view hashes)

Uploaded Source

Built Distribution

recombinator-0.0.1-py3-none-any.whl (20.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page