BAMT
latest
Getting Started
Welcome to BAMT’s documentation!
Installation
How to contribute
FAQ
Cite us
API
Builders
Entropy and Mutual Information
Networks Module
Nodes module
Preprocess module
Preprocessing utilities
Hill Climbing Algorithm
Scores redefiner
Utilities
Models
Bayesian Networks
Discrete Bayesian Networks
Continuous Bayesian Networks
Composite Bayesian Networks
Hybrid Bayesian Networks
Sampling and Prediction with Bayesian Networks
Algorithms for Large Bayesian Networks
BN Theory
Bayesian Networks Learning Algorithms
Algorithms for Large Bayesian Networks learning
Data
Data Management
Examples, workflow pipelines
Learn and Save Bayesian Network
Learn and Visualize Bayesian Network
Read BN Structure from a File, Learn Distribution Parameters
Read Structure and Distribution Parameters from a File
Sampling and Predicting
Adding Machine Learning models to Bayesian Network nodes
Learning CompositeBN and sampling from it
Tutorials
Full-scale tutorial examples
BAMT
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
V
|
W
A
AIC_local() (in module bamt.redef_info_scores)
apply() (bamt.preprocessors.Preprocessor method)
apply_group1() (bamt.builders.hc_builder.HillClimbDefiner method)
apply_K2() (bamt.builders.hc_builder.HillClimbDefiner method)
B
bamt.builders.builders_base
module
bamt.builders.hc_builder
module
bamt.mi_entropy_gauss
module
bamt.nodes.base
module
bamt.nodes.composite_continuous_node
module
bamt.nodes.composite_discrete_node
module
bamt.nodes.conditional_gaussian_node
module
bamt.nodes.conditional_logit_node
module
bamt.nodes.conditional_mixture_gaussian_node
module
bamt.nodes.discrete_node
module
bamt.nodes.logit_node
module
bamt.nodes.mixture_gaussian_node
module
bamt.nodes.schema
module
bamt.preprocess.discretization
module
bamt.preprocess.graph
module
bamt.preprocess.numpy_pandas
module
bamt.preprocessors
module
bamt.redef_HC
module
bamt.redef_info_scores
module
bamt.utils.GraphUtils
module
bamt.utils.MathUtils
module
BaseDefiner (class in bamt.builders.builders_base)
BaseNode (class in bamt.nodes.base)
BasePreprocessor (class in bamt.preprocessors)
BIC_local() (in module bamt.redef_info_scores)
bl_add (bamt.builders.builders_base.ParamDict attribute)
build() (bamt.builders.hc_builder.HCStructureBuilder method)
C
choose() (bamt.nodes.conditional_gaussian_node.ConditionalGaussianNode method)
(bamt.nodes.conditional_logit_node.ConditionalLogitNode method)
(bamt.nodes.conditional_mixture_gaussian_node.ConditionalMixtureGaussianNode method)
(bamt.nodes.discrete_node.DiscreteNode method)
(bamt.nodes.logit_node.LogitNode method)
(bamt.nodes.mixture_gaussian_node.MixtureGaussianNode method)
choose_serialization() (bamt.nodes.base.BaseNode static method)
classes (bamt.nodes.schema.LogitParams attribute)
classifier (bamt.nodes.schema.LogitParams attribute)
classifier_obj (bamt.nodes.schema.LogitParams attribute)
code_categories() (bamt.preprocessors.BasePreprocessor method)
(in module bamt.preprocess.discretization)
coef (bamt.nodes.schema.CondMixtureGaussParams attribute)
(bamt.nodes.schema.MixtureGaussianParams attribute)
component() (in module bamt.utils.MathUtils)
CompositeContinuousNode (class in bamt.nodes.composite_continuous_node)
CompositeDiscreteNode (class in bamt.nodes.composite_discrete_node)
CondGaussParams (class in bamt.nodes.schema)
ConditionalGaussianNode (class in bamt.nodes.conditional_gaussian_node)
ConditionalLogitNode (class in bamt.nodes.conditional_logit_node)
ConditionalMixtureGaussianNode (class in bamt.nodes.conditional_mixture_gaussian_node)
CondMixtureGaussParams (class in bamt.nodes.schema)
covars (bamt.nodes.schema.CondMixtureGaussParams attribute)
(bamt.nodes.schema.MixtureGaussianParams attribute)
cprob (bamt.nodes.schema.DiscreteParams attribute)
D
decode() (bamt.preprocessors.BasePreprocessor method)
(in module bamt.preprocess.discretization)
DiscreteNode (class in bamt.nodes.discrete_node)
DiscreteParams (class in bamt.nodes.schema)
discretization() (in module bamt.preprocess.discretization)
discretize() (bamt.preprocessors.BasePreprocessor method)
E
edges_to_dict() (in module bamt.preprocess.graph)
EdgesDefiner (class in bamt.builders.builders_base)
entropy_all() (in module bamt.mi_entropy_gauss)
entropy_cond() (in module bamt.mi_entropy_gauss)
entropy_gauss() (in module bamt.mi_entropy_gauss)
F
find_family() (bamt.utils.GraphUtils.GraphAnalyzer method)
fit_parameters() (bamt.nodes.conditional_gaussian_node.ConditionalGaussianNode method)
(bamt.nodes.conditional_logit_node.ConditionalLogitNode method)
(bamt.nodes.conditional_mixture_gaussian_node.ConditionalMixtureGaussianNode method)
(bamt.nodes.discrete_node.DiscreteNode method)
(bamt.nodes.logit_node.LogitNode method)
(bamt.nodes.mixture_gaussian_node.MixtureGaussianNode method)
G
GaussianParams (class in bamt.nodes.schema)
get_descriptor() (in module bamt.utils.GraphUtils)
get_dist() (bamt.nodes.base.BaseNode static method)
(bamt.nodes.conditional_gaussian_node.ConditionalGaussianNode method)
(bamt.nodes.conditional_logit_node.ConditionalLogitNode static method)
(bamt.nodes.conditional_mixture_gaussian_node.ConditionalMixtureGaussianNode static method)
(bamt.nodes.discrete_node.DiscreteNode static method)
(bamt.nodes.logit_node.LogitNode method)
(bamt.nodes.mixture_gaussian_node.MixtureGaussianNode static method)
get_family() (bamt.builders.builders_base.StructureBuilder method)
get_nodes_sign() (in module bamt.preprocess.discretization)
get_nodes_signs() (bamt.preprocessors.BasePreprocessor method)
get_nodes_type() (in module bamt.preprocess.discretization)
get_nodes_types() (bamt.preprocessors.BasePreprocessor static method)
get_type_numpy() (in module bamt.preprocess.numpy_pandas)
GraphAnalyzer (class in bamt.utils.GraphUtils)
H
hc() (in module bamt.redef_HC)
HCStructureBuilder (class in bamt.builders.hc_builder)
HillClimbDefiner (class in bamt.builders.hc_builder)
hybcprob (bamt.nodes.schema.HybcprobParams attribute)
HybcprobParams (class in bamt.nodes.schema)
I
info (bamt.preprocessors.Preprocessor property)
info_score() (in module bamt.redef_info_scores)
init_edges (bamt.builders.builders_base.ParamDict attribute)
init_nodes (bamt.builders.builders_base.ParamDict attribute)
inverse_discretization() (in module bamt.preprocess.discretization)
L
label_encoding() (in module bamt.preprocess.discretization)
loc_to_DataFrame() (in module bamt.preprocess.numpy_pandas)
log_lik_local() (in module bamt.redef_info_scores)
log_likelihood() (in module bamt.redef_info_scores)
LogitNode (class in bamt.nodes.logit_node)
LogitParams (class in bamt.nodes.schema)
lrts_comp() (in module bamt.utils.MathUtils)
M
markov_blanket() (bamt.utils.GraphUtils.GraphAnalyzer method)
mean (bamt.nodes.schema.CondGaussParams attribute)
(bamt.nodes.schema.CondMixtureGaussParams attribute)
(bamt.nodes.schema.GaussianParams attribute)
(bamt.nodes.schema.MixtureGaussianParams attribute)
mi() (in module bamt.mi_entropy_gauss)
mi_gauss() (in module bamt.mi_entropy_gauss)
mix_norm_cdf() (in module bamt.utils.MathUtils)
MixtureGaussianNode (class in bamt.nodes.mixture_gaussian_node)
MixtureGaussianParams (class in bamt.nodes.schema)
module
bamt.builders.builders_base
bamt.builders.hc_builder
bamt.mi_entropy_gauss
bamt.nodes.base
bamt.nodes.composite_continuous_node
bamt.nodes.composite_discrete_node
bamt.nodes.conditional_gaussian_node
bamt.nodes.conditional_logit_node
bamt.nodes.conditional_mixture_gaussian_node
bamt.nodes.discrete_node
bamt.nodes.logit_node
bamt.nodes.mixture_gaussian_node
bamt.nodes.schema
bamt.preprocess.discretization
bamt.preprocess.graph
bamt.preprocess.numpy_pandas
bamt.preprocessors
bamt.redef_HC
bamt.redef_info_scores
bamt.utils.GraphUtils
bamt.utils.MathUtils
N
nodes_from_edges() (in module bamt.preprocess.graph)
nodes_signs() (in module bamt.utils.GraphUtils)
nodes_types() (in module bamt.utils.GraphUtils)
num_params() (in module bamt.redef_info_scores)
O
onehot_encoding() (in module bamt.preprocess.discretization)
overwrite_vertex() (bamt.builders.builders_base.VerticesDefiner method)
P
ParamDict (class in bamt.builders.builders_base)
precision_recall() (in module bamt.utils.MathUtils)
predict() (bamt.nodes.conditional_gaussian_node.ConditionalGaussianNode method)
(bamt.nodes.conditional_logit_node.ConditionalLogitNode static method)
(bamt.nodes.conditional_mixture_gaussian_node.ConditionalMixtureGaussianNode static method)
(bamt.nodes.discrete_node.DiscreteNode static method)
(bamt.nodes.logit_node.LogitNode static method)
(bamt.nodes.mixture_gaussian_node.MixtureGaussianNode static method)
Preprocessor (class in bamt.preprocessors)
probability_mix() (in module bamt.utils.MathUtils)
Q
quantile_mix() (in module bamt.utils.MathUtils)
query_filter() (in module bamt.mi_entropy_gauss)
R
regressor (bamt.nodes.schema.CondGaussParams attribute)
(bamt.nodes.schema.GaussianParams attribute)
regressor_obj (bamt.nodes.schema.CondGaussParams attribute)
(bamt.nodes.schema.GaussianParams attribute)
remove_init_edges (bamt.builders.builders_base.ParamDict attribute)
restrict() (bamt.builders.builders_base.StructureBuilder method)
S
scan() (bamt.preprocessors.Preprocessor method)
searchsorted_per_row() (bamt.nodes.discrete_node.DiscreteNode static method)
serialization (bamt.nodes.schema.CondGaussParams attribute)
(bamt.nodes.schema.GaussianParams attribute)
(bamt.nodes.schema.LogitParams attribute)
StructureBuilder (class in bamt.builders.builders_base)
sum_dist() (in module bamt.utils.MathUtils)
T
theoretical_quantile() (in module bamt.utils.MathUtils)
toporder() (in module bamt.utils.GraphUtils)
V
vals (bamt.nodes.schema.DiscreteParams attribute)
variance (bamt.nodes.schema.CondGaussParams attribute)
(bamt.nodes.schema.GaussianParams attribute)
vectorized_choose() (bamt.nodes.discrete_node.DiscreteNode method)
VerticesDefiner (class in bamt.builders.builders_base)
W
white_list (bamt.builders.builders_base.ParamDict attribute)