Class Dci
java.lang.Object
edu.cmu.tetrad.search.work_in_progress.Dci
Implements the DCI (Distributed Causal Inference) algorithm for learning causal structure over a set of variable from
multiple datasets that each may only measure proper overlapping subsets of that sets, or datasets with some
variables in common and others not. The algorithm currently takes as input a set of PAGs (presumably learned using a
local learning algorithm such as FCI) and returns a complete set of PAGs over every variable included a dataset that
are consistent with all of the PAGs (same d-separations and d-connections)
- Author:
- Robert Tillman
-
Constructor Summary
ConstructorsConstructorDescriptionDci
(List<IndependenceTest> tests) Dci
(List<IndependenceTest> tests, ResolveSepsets.Method method) -
Method Summary
-
Constructor Details
-
Dci
-
Dci
-
-
Method Details
-
getDepth
public int getDepth() -
setDepth
public void setDepth(int depth) -
getElapsedTime
public long getElapsedTime() -
getSepset
Gets the resulting sepsets -
search
Begins the DCI search procedure, described at each step -
isSubtrek
Determines whether one trek is a subtrek of another trek
-