Class OtherPermAlgs
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.OtherPermAlgs
Implements various permutation algorithms, including BOSS and GASP.
- Author:
- josephramsey
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionOtherPermAlgs
(@NotNull IndependenceTest test) OtherPermAlgs
(@NotNull IndependenceTest test, Score score) OtherPermAlgs
(@NotNull Score score) -
Method Summary
Modifier and TypeMethodDescriptionesp
(@NotNull TeyssierScorer scorer) gasp
(@NotNull TeyssierScorer scorer) @NotNull Graph
getGraph
(boolean cpDag) int
boolean
rcg
(@NotNull TeyssierScorer scorer) void
setDepth
(int depth) void
setKnowledge
(Knowledge knowledge) void
setMethod
(OtherPermAlgs.Method method) void
setNumRounds
(int numRounds) void
setNumStarts
(int numStarts) void
setNumVariables
(int numVars) void
setUseDataOrder
(boolean useDataOrder) void
setUsePearl
(boolean usePearl) void
setUseScore
(boolean useScore) void
setVerbose
(boolean verbose) sp
(@NotNull TeyssierScorer scorer)
-
Constructor Details
-
OtherPermAlgs
-
OtherPermAlgs
-
OtherPermAlgs
-
-
Method Details
-
bestOrder
-
getNumEdges
public int getNumEdges() -
esp
-
gasp
-
rcg
-
sp
-
getGraph
-
setNumStarts
public void setNumStarts(int numStarts) -
getMethod
-
setMethod
-
getVariables
-
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose) -
setKnowledge
-
setUseDataOrder
public void setUseDataOrder(boolean useDataOrder) -
setDepth
public void setDepth(int depth) -
setUseScore
public void setUseScore(boolean useScore) -
setNumRounds
public void setNumRounds(int numRounds) -
setUsePearl
public void setUsePearl(boolean usePearl) -
setNumVariables
public void setNumVariables(int numVars)
-