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 Graph
getGraph
(boolean cpDag) int
grasp
(@NotNull TeyssierScorer scorer) boolean
void
void
setCacheScores
(boolean cachingScores) void
setDepth
(int depth) void
setKnowledge
(Knowledge knowledge) void
setNonSingularDepth
(int nonSingularDepth) void
setNumStarts
(int numStarts) void
setOrdered
(boolean ordered) void
setSingularDepth
(int uncoveredDepth) void
setUseDataOrder
(boolean useDataOrder) void
setUseRaskuttiUhler
(boolean usePearl) void
setUseScore
(boolean useScore) void
setVerbose
(boolean verbose)
-
Constructor Details
-
Grasp
-
Grasp
-
Grasp
-
-
Method Details
-
bestOrder
-
getNumEdges
public int getNumEdges() -
grasp
-
getGraph
-
setCacheScores
public void setCacheScores(boolean cachingScores) -
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) -
orientbk
-