__ __ _____ ____
| \/ | /\ | __ \| _ \
| \ / | / \ | | | | |_) | __ _ _ _ ___ ___
| |\/| | / /\ \ | | | | _ < / _` | | | |/ _ \/ __|
| | | |/ ____ \| |__| | |_) | (_| | |_| | __/\__ \
|_| |_/_/ \_\_____/|____/ \__,_|\__, |\___||___/
__/ |
|___/
![codecov](https://camo.githubusercontent.com/198bd214217190c618c4bc07936592ce38dac1dc50a8f703d2297078f1880d22/68747470733a2f2f636f6465636f762e696f2f67682f6d61646c6162756e696d69622f4d414442617965732f6272616e63682f6d61737465722f67726170682f62616467652e737667)
MADBayes is a Python library about Bayesian Networks.
- empty - Not implemented
- ✔️ - Already implemented
- ❌ - Non-existent
Name |
Python |
C/C++ |
Independence Map |
|
|
U-Separation |
|
|
D-Separation |
|
|
Markov Blanket |
|
|
Equivalence Classes |
|
|
Topological Ordering |
|
|
Types of Bayesian Networks
Name |
Python |
C/C++ |
Discrete Networks |
✔️ |
|
Gaussian Networks |
|
|
CLG Networks |
|
|
Mixed Networks |
|
|
Name |
Python |
C/C++ |
Naive Bayes |
|
|
Tree-Augmented Naive Bayes |
|
|
Type |
Name |
Python |
C/C++ |
Exact |
Variable Elimination |
|
|
|
Junction Tree |
✔️ |
|
|
|
|
|
Approximate |
Prior Sampling |
|
|
|
Rejection Sampling |
|
|
|
Likelihood Weighting Sampling |
|
|
|
Monte Carlo Chain Sampling |
|
|
Type |
Name |
Python |
C/C++ |
Costraint-based |
Inductive Causation |
|
|
|
Peter & Clark |
|
|
|
Grow-Shrink |
|
|
|
Incremental Association |
|
|
|
Max-Min Parents & Children |
|
|
|
Hiton-PC |
|
|
|
|
|
|
Score-based |
Hill-Climbing |
✔️ |
|
|
Greedy Equivalent Search |
|
|
|
Tabu Search |
|
|
|
Genetic Algorithms |
|
|
|
Simulated Annealing |
|
|
|
|
|
|
Hybrid |
Sparse Candidate Algorithm |
|
|
|
MMHC |
|
|
Name |
Python |
C/C++ |
Bayesian Information Criterion (BIC) |
|
|
Akaike’s Information Criterion (AIC) |
|
|
Bayesian Dirichlet Equivalent Uniform (BDeu) |
|
|
Bayesian Dirichlet Sparse (BDs) |
✔️ |
|
Bayesian Gaussian equivalent (BGe) |
|
|
Name |
Python |
C/C++ |
Expectation-Maximisation |
✔️ |
|
Structural EM |
✔️ |
|
Data Augmentation |
|
|
Bootstrap Aggregation |
|
|
Causal Models - Effects of Interventions
Name |
Python |
C/C++ |
Interventions |
|
|
Adjustement Formula |
|
|
Backdoor Criterion |
|
|
Front-Door Criterion |
|
|
Causal Infrence in Linear Systems |
|
|
Causal Models - Counterfactuals
Name |
Python |
C/C++ |
Counterfactuals |
|
|
Probabilistic Counterfactuals |
|
|
Counterfactuals in Linear Systems |
|
|