Module es.upm.fi.cig.multictbnc
Class CTBNMaximumLikelihoodEstimation
java.lang.Object
es.upm.fi.cig.multictbnc.learning.parameters.ctbn.CTBNParameterLearningAlgorithm
es.upm.fi.cig.multictbnc.learning.parameters.ctbn.CTBNMaximumLikelihoodEstimation
- All Implemented Interfaces:
ParameterLearningAlgorithm
Maximum likelihood estimation of CTBN parameters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a unique identifier for the parameter learning algorithm.Gets the name of the method to learn the parameters.Returns the parameters that are used by the algorithm.protected CTBNSufficientStatisticsgetSufficientStatisticsNode(DiscreteStateNode node, Dataset dataset) Returns the sufficient statistics of aDiscreteNodefor a givenDataset.Methods inherited from class es.upm.fi.cig.multictbnc.learning.parameters.ctbn.CTBNParameterLearningAlgorithm
estimateParameters, learn, learn, setSufficientStatistics, setSufficientStatistics
-
Constructor Details
-
CTBNMaximumLikelihoodEstimation
public CTBNMaximumLikelihoodEstimation()
-
-
Method Details
-
getIdentifier
Description copied from interface:ParameterLearningAlgorithmReturns a unique identifier for the parameter learning algorithm.- Returns:
- unique identifier for the parameter learning algorithm
-
getNameMethod
Description copied from interface:ParameterLearningAlgorithmGets the name of the method to learn the parameters.- Returns:
- name of the method to learn the parameters
-
getParametersAlgorithm
Description copied from interface:ParameterLearningAlgorithmReturns the parameters that are used by the algorithm.- Returns:
- a
Mapwith the parameters used by the algorithm
-
getSufficientStatisticsNode
protected CTBNSufficientStatistics getSufficientStatisticsNode(DiscreteStateNode node, Dataset dataset) Description copied from class:CTBNParameterLearningAlgorithmReturns the sufficient statistics of aDiscreteNodefor a givenDataset.- Specified by:
getSufficientStatisticsNodein classCTBNParameterLearningAlgorithm- Parameters:
node- aDiscreteNodedataset- dataset from which the sufficient statistics are extracted- Returns:
- sufficient statistics of the provided node
-