Package edu.cmu.tetrad.search
Class LingamPattern
java.lang.Object
edu.cmu.tetrad.search.LingamPattern
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
-
LingamPattern
- Throws:
IllegalArgumentException
-
-
Method Details
-
search
-
getPValues
public double[] getPValues() -
getAlpha
public double getAlpha() -
setAlpha
public void setAlpha(double alpha)
-