Class Ccd

java.lang.Object
edu.cmu.tetrad.search.Ccd
All Implemented Interfaces:
IGraphSearch

public final class Ccd extends Object implements IGraphSearch
Implemented the Cyclic Causal Discovery (CCD) algorithm by Thomas Richardson. A reference to this is here:

Richardson, T. S. (2013). A discovery algorithm for directed cyclic graphs. arXiv preprint arXiv:1302.3599.

See also Chapter 7 of:

Glymour, C. N., & Cooper, G. F. (Eds.). (1999). Computation, causation, and discovery. AAAI Press.

The graph takes continuous data from a cyclic model as input and returns a cyclic PAG graphs, with various types of underlining, that represents a Markov equivalence of the true DAG.

This class is not configured to respect knowledge of forbidden and required edges (nor will be).

Version:
$Id: $Id
Author:
Frank C. Wimberly, josephramsey