Class LingamPattern

java.lang.Object
edu.cmu.tetrad.search.LingamPattern

public class LingamPattern extends Object
Implements the Lingam CPDAG algorithm as specified in Hoyer et al., "Causal discovery of linear acyclic models with arbitrary distributions," UAI 2008. The test for normality used for residuals is Anderson-Darling, following 'ad.test' in the nortest package of R. The default alpha level is 0.05--that is, p values from AD below 0.05 are taken to indicate nongaussianity.

It is assumed that the CPDAG is the result of a CPDAG search such as PC or GES. In any case, it is important that the residuals be independent for ICA to work.

Author:
Joseph Ramsey
  • Constructor Details

  • Method Details

    • search

      public Graph search()
    • getPValues

      public double[] getPValues()
    • getAlpha

      public double getAlpha()
    • setAlpha

      public void setAlpha(double alpha)