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 TypeMethodDescriptiondoublegetStats()search()Begins the ION search procedure, described at each stepvoidsetAdjacencySearch(boolean b) Sets adjacency search on or offvoidsetPathLengthSearch(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
-