D2C: Predicting Causal Direction from Dependency Features
Version 1.2.1

The relationship between statistical dependency and causality lies at the heart of all statistical approaches to causal inference. The D2C package implements a supervised machine learning approach to infer the existence of a directed causal link between two variables in multivariate settings with n>2 variables. The approach relies on the asymmetry of some conditional (in)dependence relations between the members of the Markov blankets of two variables causally connected. The D2C algorithm predicts the existence of a direct causal link between two variables in a multivariate setting by (i) creating a set of of features of the relationship based on asymmetric descriptors of the multivariate dependency and (ii) using a classifier to learn a mapping between the features and the presence of a causal link

Browse man pages Browse package API and functions Browse package files

AuthorGianluca Bontempi, Catharina Olsen, Maxime Flauder
Date of publication2015-01-21 00:23:55
MaintainerCatharina Olsen <colsen@ulb.ac.be>
LicenseArtistic-2.0
Version1.2.1
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("D2C")

Man pages

alarm: Alarm dataset
BER: Balanced Error Rate
compute-DAG.network-method: compute N samples according to the network distribution
D2C-class: An S4 class to store the RF model trained on the basis of the...
DAG.network-class: An S4 class to store DAG.network
dataset: Dataset of the Alarm benchmark
descriptor: compute descriptor
example: stored D2C object
initialize-D2C.descriptor-method: creation of a D2C.descriptor
initialize-D2C-method: creation of a D2C object which preprocesses the list of DAGs...
initialize-DAG.network-method: creation of a DAG.network
initialize-simulatedDAG-method: creation of a "simulatedDAG" containing a list of DAGs and...
mimr: mIMR (minimum Interaction max Relevance) filter
predict-D2C-method: predict if there is a connection between node i and node j
simulatedDAG-class: An S4 class to store a list of DAGs and associated...
true.net: Adjacency matrix of the Alarm dataset
updateD2C-D2C-method: update of a "D2C" with a list of DAGs and associated...
update-simulatedDAG-method: update of a "simulatedDAG" with a list of DAGs and associated...

Functions

BER Man page Source code
D2C-class Man page
D2C.2 Source code
D2C.n Source code
DAG.network-class Man page
H_Rn Source code
H_sigmoid Source code
Icond Source code
PRESS Source code
alarm Man page
assoc Source code
compute,DAG.network-method Man page
cor2I2 Source code
corDC Source code
corXY Source code
dataset Man page
demo Source code
descriptor Man page Source code
example Man page
initialize,D2C-method Man page
initialize,D2C.descriptor-method Man page
initialize,DAG.network-method Man page
initialize,simulatedDAG-method Man page
lazy.pred Source code
mimr Man page Source code
norminf Source code
npred Source code
pcor1 Source code
ppears Source code
predict,D2C-method Man page
quantization Source code
rankrho Source code
regrlazy Source code
regrlin Source code
regrlin.d Source code
simulatedDAG-class Man page
true.net Man page
update,simulatedDAG-method Man page
updateD2C,D2C-method Man page
varpred Source code

Files

inst
inst/doc
inst/doc/D2Cvignette.R
inst/doc/D2Cvignette.Rmd
inst/doc/D2Cvignette.html
NAMESPACE
data
data/example.RData
data/datalist
data/alarm.RData
R
R/classes.R
R/lin.R
R/util.R
R/d2c.R
vignettes
vignettes/D2Cvignette.Rmd
MD5
build
build/vignette.rds
DESCRIPTION
man
man/initialize-simulatedDAG-method.Rd
man/descriptor.Rd
man/mimr.Rd
man/compute-DAG.network-method.Rd
man/true.net.Rd
man/D2C-class.Rd
man/initialize-DAG.network-method.Rd
man/initialize-D2C.descriptor-method.Rd
man/BER.Rd
man/updateD2C-D2C-method.Rd
man/predict-D2C-method.Rd
man/DAG.network-class.Rd
man/update-simulatedDAG-method.Rd
man/example.Rd
man/simulatedDAG-class.Rd
man/initialize-D2C-method.Rd
man/dataset.Rd
man/alarm.Rd
D2C documentation built on May 19, 2017, 7:47 a.m.