Package edu.cmu.tetrad.search
Class Ion
java.lang.Object
edu.cmu.tetrad.search.Ion
Implements the ION (Integration of Overlapping Networks) algorithm for distributed causal inference. The algorithm
takes as input a set of PAGs (presumably learned using a local learning algorithm) over variable sets that may have
some variables in common and others not in common. The algorithm returns a complete set of PAGs over every variable
form an input PAG_of_the_true_DAG that are consistent (same d-separations and d-connections) with every input PAG_of_the_true_DAG.
- Author:
- Robert Tillman
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
getStats()
search()
Begins the ION search procedure, described at each stepvoid
setAdjacencySearch
(boolean b) Sets adjacency search on or offvoid
setPathLengthSearch
(boolean b) Sets path length search on or off
-
Constructor Details
-
Ion
Constructs a new instance of the ION search from the input PAGs- Parameters:
pags
- The PAGs to be integrated
-
-
Method Details
-
setPathLengthSearch
public void setPathLengthSearch(boolean b) Sets path length search on or off -
setAdjacencySearch
public void setAdjacencySearch(boolean b) Sets adjacency search on or off -
search
Begins the ION search procedure, described at each step -
getRuntime
-
getMaxMemUsage
public double getMaxMemUsage() -
getIterations
-
getStats
-
treks
-