- Creating Bayesian network structures
- Creating an empty network
- Creating a network structure
- with a specific arc set
- with a specific adjacency matrix
- with a specific model formula
- Creating one or more random network structures
- Comparing Bayesian networks according to their respective scores
- Computing a network score
- Testing score equivalence
- Conditional independence tests
- Parametric tests
- Monte Carlo permutation tests
- Fitting Bayesian network's parameters
- Learning the network structure
- Setting the direction of undirected arcs
- Fitting the parameters
- Discrete data
- Continuous data