Package edu.cmu.tetrad.search
Class Boss
java.lang.Object
edu.cmu.tetrad.search.Boss
Implements the BOSS algorithm.
- Author:
- bryanandrews, josephramsey
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionBoss
(@NotNull IndependenceTest test, Score score) Boss
(TeyssierScorer scorer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
besMutation
(TeyssierScorer scorer) void
betterMutation1
(@NotNull TeyssierScorer scorer) void
betterMutation2
(@NotNull TeyssierScorer scorer) void
betterMutationBryan
(@NotNull TeyssierScorer scorer) getGraph
(boolean cpDag) int
boolean
void
void
setAlgType
(Boss.AlgType algType) void
setCaching
(boolean caching) void
setDepth
(int depth) void
setKnowledge
(Knowledge knowledge) void
setNumStarts
(int numStarts) void
setUseDataOrder
(boolean useDataOrder) void
setUseRaskuttiUhler
(boolean useRaskuttiUhler) void
setUseScore
(boolean useScore) void
setVerbose
(boolean verbose) void
tubes
(@NotNull TeyssierScorer scorer)
-
Constructor Details
-
Boss
-
Boss
-
Boss
-
-
Method Details
-
bestOrder
-
betterMutation1
-
betterMutation2
-
betterMutationBryan
-
tubes
-
besMutation
-
getNumEdges
public int getNumEdges() -
getGraph
-
orientbk
-
setNumStarts
public void setNumStarts(int numStarts) -
getVariables
-
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose) -
setKnowledge
-
setDepth
public void setDepth(int depth) -
setUseScore
public void setUseScore(boolean useScore) -
setUseRaskuttiUhler
public void setUseRaskuttiUhler(boolean useRaskuttiUhler) -
setUseDataOrder
public void setUseDataOrder(boolean useDataOrder) -
setAlgType
-
setCaching
public void setCaching(boolean caching)
-