Module es.upm.fi.cig.multictbnc
Class HITONPC
java.lang.Object
es.upm.fi.cig.multictbnc.learning.structure.constraintlearning.PC.PC
es.upm.fi.cig.multictbnc.learning.structure.constraintlearning.PC.HITONPC
- All Implemented Interfaces:
StructureLearningAlgorithm
Implementation of the HITON-PC algorithm.
-
Constructor Summary
ConstructorDescriptionHITONPC
(double significance) Constructor that initialises the HITON-PC algorithm by proving the significance level used. -
Method Summary
Methods inherited from class es.upm.fi.cig.multictbnc.learning.structure.constraintlearning.PC.PC
buildCompleteStructure, getEdgesPGM, getIdentifier, getParametersAlgorithm, learn, learn, learnSkeleton, orientRemainingUndirectedEdges
-
Constructor Details
-
HITONPC
public HITONPC(double significance) Constructor that initialises the HITON-PC algorithm by proving the significance level used.- Parameters:
significance
- significance level
-
-
Method Details
-
learn
Description copied from interface:StructureLearningAlgorithm
Learns the local structure of certain nodes of a PGM.- Specified by:
learn
in interfaceStructureLearningAlgorithm
- Overrides:
learn
in classPC
- Parameters:
pgm
- a probabilistic graphical modelidxNodes
- node indexes- Throws:
ErroneousValueException
- if a parameter provided is invalid for the requested task
-