__ __ _____ ____ | \/ | /\ | __ \| _ \ | \ / | / \ | | | | |_) | __ _ _ _ ___ ___ | |\/| | / /\ \ | | | | _ < / _` | | | |/ _ \/ __| | | | |/ ____ \| |__| | |_) | (_| | |_| | __/\__ \ |_| |_/_/ \_\_____/|____/ \__,_|\__, |\___||___/ __/ | |___/
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 |
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 |
Name | Python | C/C++ |
---|---|---|
Interventions | ||
Adjustement Formula | ||
Backdoor Criterion | ||
Front-Door Criterion | ||
Causal Infrence in Linear Systems |
Name | Python | C/C++ |
---|---|---|
Counterfactuals | ||
Probabilistic Counterfactuals | ||
Counterfactuals in Linear Systems |