- AbstractLearningSettings - Class in com.bayesia.api.learning.settings
-
- addArc(String, String) - Method in class com.bayesia.api.APIModeling
-
Tries to add an arc from nodeName1
to nodeName2
.
- addBooleanConstant(String, boolean) - Method in class com.bayesia.api.APIModeling
-
Adds a constant with the given name, with a BOOLEAN type and a boolean
value.
- addChanceIntervalNode(String, String[], double[][]) - Method in class com.bayesia.api.APIModeling
-
- addChanceLabelNode(String, String[]) - Method in class com.bayesia.api.APIModeling
-
- addClassToNode(String, String) - Method in class com.bayesia.api.APIModeling
-
Add a class named className
to the specified node.
- addConstraintNode(String) - Method in class com.bayesia.api.APIModeling
-
Adds a constraint node with two boolean states.
- addDecisionIntervalNode(String, String[], double[][]) - Method in class com.bayesia.api.APIModeling
-
Adds a new continuous (interval) decision node with the specified names for the decisions and the specified intervals.
- addDecisionLabelNode(String, String[]) - Method in class com.bayesia.api.APIModeling
-
Add a new discrete decision node with the specified names for the decisions.
- addFunctionNode(String) - Method in class com.bayesia.api.APIModeling
-
Adds a new function node to the network.
- addIntConstant(String, int) - Method in class com.bayesia.api.APIModeling
-
Adds a constant with the given name, with a INTEGER type and a int
value.
- addIntervalNode(String, String[], double[][]) - Method in class com.bayesia.api.APIModeling
-
Creates a new continuous (interval) node with the specified states and the specified limits for each interval and add it to the network.
- addLabelNode(String, String[]) - Method in class com.bayesia.api.APIModeling
-
Creates a new discrete node with the specified states and add it to the network.
- addRealConstant(String, double) - Method in class com.bayesia.api.APIModeling
-
Adds a constant with the given name, with a REAL type and a double
value.
- addStringConstant(String, String) - Method in class com.bayesia.api.APIModeling
-
Adds a constant with the given name, with a STRING type and a String
value.
- addTemporalArc(String, String) - Method in class com.bayesia.api.APIModeling
-
Tries to add a temporal arc from nodeName1
to nodeName2
.
- addUtilityNode(String) - Method in class com.bayesia.api.APIModeling
-
Adds a new utility node to the network.
- APIInference - Class in com.bayesia.api
-
The class APIInference
is used to perform exact or approximate inference on a bayesian network.
- APIInference(InputStream, String, int) - Constructor for class com.bayesia.api.APIInference
-
Creates a new APIInference
with the network read from the specified InputStream.
- APIInference(String, String, int) - Constructor for class com.bayesia.api.APIInference
-
Creates a new APIInference
with the network stored in the specified file.
- APIInference(InputStream, String, int, String, String, String, int) - Constructor for class com.bayesia.api.APIInference
-
Creates a new APIInference
with the network read from the specified InputStream.
- APIInference(String, String, int, String, String, String, int) - Constructor for class com.bayesia.api.APIInference
-
Creates a new APIInference
with the network stored in the specified file.
- APIInference(BayesianNetworkTransferHandler, String, int) - Constructor for class com.bayesia.api.APIInference
-
- APIInference(BayesianNetworkTransferHandler, String, int, String, String, String, int) - Constructor for class com.bayesia.api.APIInference
-
- APILearning - Class in com.bayesia.api
-
The class APILearning
is used to perform supervised or unsepervised structure and parameter learning from given data and generate a bayesian network.
- APILearning(Database, String) - Constructor for class com.bayesia.api.APILearning
-
Create a new APILearning
with an empty bayesian network named new.xbl.
- APILearning(Database, String, int, String, String, String) - Constructor for class com.bayesia.api.APILearning
-
Create a new APILearning
with an empty bayesian network named new.xbl.
- APILearning(Database, String, String) - Constructor for class com.bayesia.api.APILearning
-
Create a new APILearning
with the network stored in the specified file.
- APILearning(Database, String, String, int, String, String, String) - Constructor for class com.bayesia.api.APILearning
-
Create a new APILearning
with the network stored in the specified file.
- APILearning(Database, BayesianNetworkTransferHandler, String) - Constructor for class com.bayesia.api.APILearning
-
- APILearning(Database, BayesianNetworkTransferHandler, String, int, String, String, String) - Constructor for class com.bayesia.api.APILearning
-
- APILearning(Database, InputStream, String) - Constructor for class com.bayesia.api.APILearning
-
Create a new APILearning
with the network read from the specified InputStream.
- APILearning(Database, InputStream, String, int, String, String, String) - Constructor for class com.bayesia.api.APILearning
-
Create a new APILearning
with the network read from the specified InputStream.
- APIModeling - Class in com.bayesia.api
-
The class APIModeling
is used to create bayesian networks.
- APIModeling(String) - Constructor for class com.bayesia.api.APIModeling
-
Create a new APIModeling
with an empty bayesian network named new.xbl.
- APIModeling(String, int, String, String, String) - Constructor for class com.bayesia.api.APIModeling
-
Create a new APIModeling
with an empty bayesian network named new.xbl.
- APIModeling(String, String) - Constructor for class com.bayesia.api.APIModeling
-
Create a new APIModeling
with the network stored in the specified file.
- APIModeling(InputStream, String) - Constructor for class com.bayesia.api.APIModeling
-
Creates a new APIModeling
with the network read from the specified InputStream.
- APIModeling(String, String, int, String, String, String) - Constructor for class com.bayesia.api.APIModeling
-
Create a new APIModeling
with the network stored in the specified file.
- APIModeling(InputStream, String, int, String, String, String) - Constructor for class com.bayesia.api.APIModeling
-
Creates a new APIModeling
with the network read from the specified InputStream.
- APIModeling(BayesianNetworkTransferHandler, String) - Constructor for class com.bayesia.api.APIModeling
-
- APIModeling(BayesianNetworkTransferHandler, String, int, String, String, String) - Constructor for class com.bayesia.api.APIModeling
-
- APIUtils - Class in com.bayesia.api
-
The class APIUtils
is a utility class where some enumerations and other static stuff are declared
- APIUtils() - Constructor for class com.bayesia.api.APIUtils
-
- APIUtils.DISCRETIZATION - Enum in com.bayesia.api
-
Enumeration of the available discretization algorithms.
- APIUtils.LEARNING_ALGORITHM - Enum in com.bayesia.api
-
Enumeration of the available learning algorithms.
- APIUtils.LETTER_CASE - Enum in com.bayesia.api
-
Enumeration of the available case formats for StringFormatter
.
- APIUtils.MEAN_MODE - Enum in com.bayesia.api
-
Enumeration of the mean observation's modes
- APIUtils.NODE_SORTING_METHOD - Enum in com.bayesia.api
-
Enumeration of the node sorting methods.
- APPROXIMATE_INFERENCE - Static variable in class com.bayesia.api.APIInference
-
- arrangeNodePositions() - Method in class com.bayesia.api.APIModeling
-
Changes the positions of the nodes in order to place them on a rectangular grid separated by 100.
- AugmentedMarkovBlanketSettings - Class in com.bayesia.api.learning.settings
-
Learning settings for the Markov blanket learning algorithm.
- AugmentedNaiveSettings - Class in com.bayesia.api.learning.settings
-
Learning settings for the augmented naive learning algorithm.