Package edu.cmu.tetrad.search
Class Grasp
java.lang.Object
edu.cmu.tetrad.search.Grasp
Implements the GRASP algorithms, with various execution flags.
- Author:
- bryanandrews, josephramsey
-
Constructor Summary
ConstructorsConstructorDescriptionGrasp(@NotNull IndependenceTest test) Grasp(@NotNull IndependenceTest test, Score score) -
Method Summary
Modifier and TypeMethodDescription@NotNull GraphgetGraph(boolean cpDag) intgrasp(@NotNull TeyssierScorer scorer) booleanvoidsetDepth(int depth) voidsetKnowledge(Knowledge knowledge) voidsetNonSingularDepth(int nonSingularDepth) voidsetNumStarts(int numStarts) voidsetOrdered(boolean ordered) voidsetSingularDepth(int uncoveredDepth) voidsetUseDataOrder(boolean useDataOrder) voidsetUseRaskuttiUhler(boolean usePearl) voidsetUseScore(boolean useScore) voidsetVerbose(boolean verbose)
-
Constructor Details
-
Grasp
-
Grasp
-
Grasp
-
-
Method Details
-
bestOrder
-
getNumEdges
public int getNumEdges() -
grasp
-
getGraph
-
setNumStarts
public void setNumStarts(int numStarts) -
getVariables
-
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose) -
setKnowledge
-
setDepth
public void setDepth(int depth) -
setSingularDepth
public void setSingularDepth(int uncoveredDepth) -
setNonSingularDepth
public void setNonSingularDepth(int nonSingularDepth) -
setUseScore
public void setUseScore(boolean useScore) -
setOrdered
public void setOrdered(boolean ordered) -
setUseRaskuttiUhler
public void setUseRaskuttiUhler(boolean usePearl) -
setUseDataOrder
public void setUseDataOrder(boolean useDataOrder)
-