The main goal of the NCPC algorithm is to infer direct from indirect dependencies of a set of variable to a target variable. The direct dependencies make up the causal neighbourhood of the target variable. This is achieved by performing conditional independence tests and therefore establishing statistical independence properties. NCPC has been shown to have a larger recall rate in scenarios with highly correlated variables which are weakly associated to a sparse target variable. For more details on the NCPC algorithm see (Stojnic et al, 2012).
Package: |
ddgraph |
Type: |
Package |
License: |
GPL-3 |
LazyLoad: |
yes |
bnlearn
and pcalg
.
The package comes with two example datasets (Zizen et al 2009):
mesoBin
- binary dataset with 7 target variables - cis-regulatory module (CRM) classes. The variable correspond to transcription factor (TF) binding profiles over 1-5 time intervals.
mesoCont
- the original continuous version of the dataset.
The main front-end function is calcDependence()
.