GithubHelp home page GithubHelp logo

jbaconsulting / multivariate-event-modeller Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 1.59 MB

The Multivariate Event Modeller (MEM) is a tool designed for undertaking joint probability analysis of extremes for up to 10 variables.

License: Other

R 99.88% Dockerfile 0.12%
flood hydrology joint probability

multivariate-event-modeller's Introduction

Multivariate Event Modeller

The Multivariate Event Modeller (MEM) is a tool designed for undertaking joint probability analysis of extremes for up to 10 variables.

The joint probability of two or more variables being “extreme” is relevant in Flood and Coastal Risk Management (FCRM) in various contexts, including:

  • Assessing the likelihood of extreme peak flow events on multiple tributaries of a river to help in developing scenarios for a whole-catchment model
  • Placing recent or historical floods in context by estimating the combined likelihood of extreme flows, water levels, rainfall, wave or wind observations at one or more locations
  • Assessing the likelihood of combinations of extreme river flows, storm surge and possibly other relevant variables
  • Modelling the chance of combinations of extreme conditions occurring together in related variables such as soil moisture content, rainfall accumulations and river flows

Previous Defra and Environment Agency guidance describes methods for joint probability calculations for certain pairs of variables, based on statistical models supported by specialist software.

More recently, new statistical methods have been developed that allow for a more general, data-driven analysis of the joint probability of extreme events in combinations of multiple variables. Applications include regional and national scale assessments of the probability of widespread flooding in rivers, and joint probability analysis of extreme surge and waves at the coast.

These methods have been documented and tested through a series of Environment Agency research reports and were applied in the development of the 2017 National Risk Assessment scenarios.

The Multivariate Event Modeller (MEM) implements the new methods with user-supplied data sets to estimate the joint probability of extreme events in combinations of up to 10 variables.

The MEM is designed for joint probability analysis of extremes in time series data for up to 10 variables. Additionally, the MEM handles a special case where data have been sampled for extreme surge events to illustrate the extension of coastal joint probability methods to incorporate spatial dependence.

Acknowledgements

The Multivariate Event Modeller was initially developed as part of Environment Agency project SC140002 (Spatial Joint Probability for FCRM and National Risk Assessment), within the Defra/Environment Agency/Natural Resources Wales Joint Flood and Coastal Risk Management R&D programme. The tool was updated in 2023, funded by the Environment Agency.

Documentation

The overview tab within the MEM contains information about how to use the tool. There is also guidance within each tab. Further details can be found in the user guide published in 2018. Changes since 2018 are recorded in the release notes.

Licences

The code was written by Jeremy Benn Associates Limited.

The code in the ‘Functions.R’ file is released under the GNU General Public License v2.0 and the code in the ‘server.R’ and ‘ui.R’ files is released under the Open Government Licence.

Support

Please send enquiries to [email protected]

multivariate-event-modeller's People

Contributors

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