Data Processing Layer

The module data_processing provides implementations for the marked independence atoms: mCITs and indicator relations, and their sub-components. Additionally, it specifies interfaces that custom implementations of an underlying CIT, homogeneity test or weak-regime test should expose.

See also

The conditional independence test (CIT) implementations themselves are logically also part of the data processing layer. Considering that CIT-implementations, similar to underlying CD-algorithms, will typically be employed from third-party sources, the partial correlation implementation currently included with this code is factored into the separate file cit. Details on the specification and implementation of custom CITs (or integration of third-party implementations) can be found at Interfaces for CIT implementations.

Test implementations

Interfaces for Custom Stages

CIT Implementations

We currently include an implementation for z-score represented partial correlation as cit.ParCorr.