Package edu.cmu.tetrad.search
Class OtherPermAlgs
java.lang.Object
edu.cmu.tetrad.search.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 GraphgetGraph(boolean cpDag) intbooleanrcg(@NotNull TeyssierScorer scorer) voidsetDepth(int depth) voidsetKnowledge(Knowledge knowledge) voidsetMethod(OtherPermAlgs.Method method) voidsetNumRounds(int numRounds) voidsetNumStarts(int numStarts) voidsetNumVariables(int numVars) voidsetUseDataOrder(boolean useDataOrder) voidsetUsePearl(boolean usePearl) voidsetUseScore(boolean useScore) voidsetVerbose(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)
-