java.lang.Object
edu.cmu.tetrad.search.work_in_progress.Mmhc
All Implemented Interfaces:
IGraphSearch

public class Mmhc extends Object implements IGraphSearch
Implements the MMHC algorithm.
Version:
$Id: $Id
Author:
josephramsey (this version).
  • Constructor Details

  • Method Details

    • getIndependenceTest

      public IndependenceTest 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

      public Graph 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 interface IGraphSearch
      Returns:
      a Graph object
    • getKnowledge

      public Knowledge getKnowledge()

      Getter for the field knowledge.

      Returns:
      a Knowledge object
    • setKnowledge

      public void setKnowledge(Knowledge knowledge)

      Setter for the field knowledge.

      Parameters:
      knowledge - a Knowledge object