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 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
-