Class IndTestIod

java.lang.Object
edu.cmu.tetrad.search.IndTestIod
All Implemented Interfaces:
IndependenceTest

public class IndTestIod extends Object implements IndependenceTest
Checks independence results by listing all tests with those variables, testing each one, and returning the resolution of these test results. The reference is here:

Tillman, R., & Spirtes, P. (2011, June). Learning equivalence classes of acyclic models with latent and selection variables from multiple datasets with overlapping variables. In Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics (pp. 3-15). JMLR Workshop and Conference Proceedings.

The idea of this implementation is that one initializes this test with multiple independence tests (for multiple datasets), then a call to the independence check method for X _||_ Y | Z list the independence tests from among these, calls each and gets a p-value, then uses a resolution method (such as Fisher's) to resolve these p-values.

Based on work by Rob Tillman, Peter Spirtes, and referencing earlier work by David Danks.

Version:
$Id: $Id
Author:
josephramsey