Class Mmhc
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.Mmhc
- All Implemented Interfaces:
IGraphSearch
Implements the MMHC algorithm.
- Version:
- $Id: $Id
- Author:
- josephramsey (this version).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getDepth()
Getter for the fielddepth
.long
getElapsedTime.Getter for the fieldindependenceTest
.Getter for the fieldknowledge
.search()
Runs PC starting with a fully connected graph over all of the variables in the domain of the independence test.void
setDepth
(int depth) Setter for the fielddepth
.void
setKnowledge
(Knowledge knowledge) Setter for the fieldknowledge
.
-
Constructor Details
-
Mmhc
Constructor for Mmhc.
- Parameters:
test
- aIndependenceTest
objectdataSet
- aDataSet
object
-
-
Method Details
-
getIndependenceTest
Getter for the field
independenceTest
.- Returns:
- a
IndependenceTest
object
-
getDepth
public int getDepth()Getter for the field
depth
.- Returns:
- a int
-
setDepth
public void setDepth(int depth) Setter for the field
depth
.- Parameters:
depth
- a int
-
getElapsedTime
public long getElapsedTime()getElapsedTime.
- Returns:
- a long
-
search
Runs PC starting with a fully connected graph over all of the variables in the domain of the independence test.- Specified by:
search
in interfaceIGraphSearch
- Returns:
- a
Graph
object - Throws:
InterruptedException
- if any.
-
getKnowledge
-
setKnowledge
-