https://github.com/madsjulia/biguq.jl
Bayesian Information Gap Decision Theory
Science Score: 20.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: scholar.google -
✓Committers with academic emails
1 of 5 committers (20.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.8%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Bayesian Information Gap Decision Theory
Basic Info
- Host: GitHub
- Owner: madsjulia
- License: gpl-3.0
- Language: Julia
- Default Branch: master
- Homepage: http://mads.gitlab.io
- Size: 99.6 KB
Statistics
- Stars: 18
- Watchers: 10
- Forks: 4
- Open Issues: 3
- Releases: 6
Topics
Metadata Files
Readme.md
BIGUQ
BIGUQ performs Bayesian Information Gap Decision Theory (BIG-DT) analysis for Uncertainty Quantification, Experimental Design, and Decision Analysis. BIGUQ is a module of MADS.
Example
```julia import Mads
problemdir = Mads.getmadsdir() md = Mads.loadmadsfile(joinpath(problemdir, "sourcetermination.mads")) nsample = 1000 bigdtresults = Mads.dobigdt(md, nsample; maxHorizon=0.8, numlikelihoods=5) Mads.plotrobustnesscurves(md, bigdtresults; filename=joinpath(problemdir, "sourcetermination-robustness-$nsample")) Mads.plotrobustnesscurves(md, bigdtresults; filename=joinpath(problemdir, "source_termination-robustness-zoom-$nsample"), maxhoriz=0.4, maxprob=0.1) ```
MADS
MADS (Model Analysis & Decision Support) is an integrated open-source high-performance computational (HPC) framework in Julia. MADS can execute a wide range of data- and model-based analyses:
- Sensitivity Analysis
- Parameter Estimation
- Model Inversion and Calibration
- Uncertainty Quantification
- Model Selection and Model Averaging
- Model Reduction and Surrogate Modeling
- Machine Learning and Blind Source Separation
- Risk Assessment
- Decision Analysis and Support
MADS has been tested to perform HPC simulations of a wide range of multi-processor clusters and parallel environments (Moab, Slurm, etc.). MADS utilizes adaptive rules and techniques which allows the analyses to be performed with a minimum user input. The code provides a series of alternative algorithms to execute each type of data- and model-based analysis.
Documentation
All the available MADS modules and functions are described at madsjulia.github.io
Installation
julia
Pkg.add("Mads")
Installation behind a firewall
Julia uses git for package management.
To install Julia packages behind a firewall, add the following lines in the .gitconfig file in your home directory:
git
[url "https://"]
insteadOf = git://
or execute:
bash
git config --global url."https://".insteadOf git://
Set proxies:
bash
export ftp_proxy=http://proxyout.<your_site>:8080
export rsync_proxy=http://proxyout.<your_site>:8080
export http_proxy=http://proxyout.<your_site>:8080
export https_proxy=http://proxyout.<your_site>:8080
export no_proxy=.<your_site>
For example, if you are doing this at LANL, you will need to execute the following lines in your bash command-line environment:
bash
export ftp_proxy=http://proxyout.lanl.gov:8080
export rsync_proxy=http://proxyout.lanl.gov:8080
export http_proxy=http://proxyout.lanl.gov:8080
export https_proxy=http://proxyout.lanl.gov:8080
export no_proxy=.lanl.gov
MADS examples
In Julia REPL, do the following commands:
julia
import Mads
To explore getting-started instructions, execute:
julia
Mads.help()
There are various examples located in the examples directory of the Mads repository.
For example, execute
julia
include(Mads.madsdir * "/../examples/contamination/contamination.jl")
to perform various example analyses related to groundwater contaminant transport, or execute
julia
include(Mads.madsdir * "/../examples/bigdt/bigdt.jl")
to perform Bayesian Information Gap Decision Theory (BIG-DT) analysis.
Developers
Projects:
Publications, Presentations
Owner
- Name: MADS: Model Analysis & Decision Support
- Login: madsjulia
- Kind: organization
- Email: velimir.vesselinov@gmail.com
- Location: USA
- Website: https://madsjulia.github.io
- Repositories: 21
- Profile: https://github.com/madsjulia
High-performance computational framework for data analytics, model diagnostics, machine learning & decision support
GitHub Events
Total
Last Year
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| monty | v****v@g****m | 60 |
| Daniel O'Malley | o****d@l****v | 38 |
| Matthew Grasinger | g****m@g****m | 5 |
| sevar | s****v@g****m | 2 |
| Tony Kelman | t****y@k****t | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 2
- Total pull requests: 4
- Average time to close issues: 17 days
- Average time to close pull requests: about 21 hours
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 6.0
- Average comments per pull request: 1.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- KristofferC (1)
- JuliaTagBot (1)
Pull Request Authors
- github-actions[bot] (2)
- tkelman (1)
- JuliaTagBot (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 6 total
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 7
juliahub.com: BIGUQ
Bayesian Information Gap Decision Theory
- Homepage: http://mads.gitlab.io
- Documentation: https://docs.juliahub.com/General/BIGUQ/stable/
- License: GPL-3.0
-
Latest release: 1.1.1
published over 3 years ago
Rankings
Dependencies
- AffineInvariantMCMC *
- BlackBoxOptim *
- DataFrames *
- Distributions *
- ForwardDiff *
- RobustPmap *
- julia 1.0
- julia-actions/setup-julia latest composite
- JuliaRegistries/TagBot v1 composite
- actions/checkout v2 composite