GithubHelp home page GithubHelp logo

rbd-fast's Introduction

RBD-FAST on Python

This is an implementation of sensitivity analysis algorithm RBD-FAST

This implementaton is from Sarah JURICIC, based on Matlab code from Mickael RABOUILLE. RBD-FAST is known to be a robust sensitivity analysis method for model with large computationnal cost.

Original algorithm:

Author: S. Tarantola (JRC) Joint Research Centre All rights Reserved

Update: M. Rabouille

Add: Reordering Y according a random design X (EASI algorithm) from E Plischke. Add: Unbiased estimator from J-Y Tissot & C Prieur. Note: The estimate is less dependant on the M value which can be raised up to 10.

References:

S. Tarantola, D. Gatelli and T. Mara (2006) Random Balance Designs for the Estimation of First Order Global Sensitivity Indices, Reliability Engineering and System Safety, 91:6, 717-727

Elmar Plischke (2010) An effective algorithm for computing global sensitivity indices (EASI) Reliability Engineering & System Safety, 95:4, 354-360. <10.1016/j.ress.2009.11.005>

Jean-Yves Tissot, Clémentine Prieur (2012) Bias correction for the estimation of sensitivity indices based on random balance designs. Reliability Engineering and System Safety, Elsevier, 107, 205-213. <10.1016/j.ress.2012.06.010>

Jeanne Goffart, Mickael Rabouille & Nathan Mendes (2015): Uncertainty and sensitivity analysis applied to hygrothermal simulation of a brick building in a hot and humid climate, Journal of Building Performance Simulation, DOI: 10.1080/19401493.2015.1112430

Contributors

Any contribution is welcomed. If you find any bug, don't hesitate to open an issue or submit a PR with fixes.

License

To be defined soon

rbd-fast's People

Contributors

ymerlet avatar

Watchers

 avatar  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.