Giter Site home page Giter Site logo

biascorrection's Introduction

biascorrection

Build Status codecov

Introduction

Collection of functions to calibrate daily ensemble forecasts. This package includes a wrapper for performing bias correction in in-sample, cross-validation, moving blocks cross-validation and forward modes and also includes a variety of calibration functions (regression-based, quantile mapping). The focus is on ease-of-use rather than performance when applied to large datasets. Consequently, specific functions will have to be implemented separately to be applicable in an operational setting.

Marginal support is provided to apply calibration functions to large datasets. Function debiasApply automates calibration with collections of forecasts and calibrating observations.

The bias correction options include:

library(biascorrection)
#> Loading required package: qmap
#> Loading required package: fitdistrplus
#> Loading required package: easyVerification
#> Loading required package: SpecsVerification
list_methods()
#>  METHODS          DESCRIPTION                                   
#>  ccr              Climate Conserving Recalibration              
#>  ccrlm            Climate Conserving Recalibration (as          
#>                   Regression)                                   
#>  comb             Conditional Bias With Linear Time Trend       
#>  conditional      Bias Conditional on Forecast                  
#>  initial          Bias dependent on initial condition           
#>  linmod           Linear Models for Bias Correction             
#>  monthly          Daily Calibration with Monthly Mean           
#>  moving           Moving Window Mean De-biasing                 
#>  mul              Multiplicative De-biasing                     
#>  qqmap            Quantile Mapping                              
#>  smooth           Mean De-biasing With Smoothing of Daily       
#>                   Climatology                                   
#>  smooth_mul       Multiplicative De-biasing With Smoothed       
#>                   Climatologies                                 
#>  smooth_scale     Smoothed Mean De-biasing With Variance Scaling
#>  smoothobs_mul    Multiplicative De-biasing With Smoothed       
#>                   Observation Climatology                       
#>  smoothobs_scale  Mean De-biasing With Variance Scaling         
#>  trend            Bias With Linear Time Trend                   
#>  useqmap          Quantile Mapping Using the 'qmap' Package

Getting started

First, install the package and vignettes.

devtools::install_github("jonasbhend/biascorrection", build_vignettes=TRUE)

Next, check out the examples provided in the vignette or the help and examples of individual functions in biascorrection.

vignette('biascorrection')

biascorrection's People

Contributors

jonasbhend avatar smonhart avatar rposselt avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.