Class Mmmb
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.Mmmb
- All Implemented Interfaces:
IMbSearch
Implements the Min-Max Markov Blanks (MMMB) algorithm as defined in Tsamardinos, Aliferis, and Statnikov, Time and
Sample Efficient Discovery of Markov Blankets and Direct Causal Relations (KDD 2003).
- Author:
- josephramsey
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Mmmb
Constructs.- Parameters:
test
- The independence test used in the search.depth
- The maximum number of variables conditioned on.symmetric
- True if the symmetric algorithm is to be used.
-
-
Method Details
-
findMb
Searches for the Markov blanket of the node by the given name. -
getPc
- Returns:
- a supserset of PC, or, if the symmetric algorithm is used, PC.
-
getAlgorithmName
Description copied from interface:IMbSearch
The name of the algorithm.- Specified by:
getAlgorithmName
in interfaceIMbSearch
-
getNumIndependenceTests
public int getNumIndependenceTests()Description copied from interface:IMbSearch
Number of independent tests.- Specified by:
getNumIndependenceTests
in interfaceIMbSearch
-