backShift: Learning Causal Cyclic Graphs from Unknown Shift Interventions

Share:

Code for 'backShift', an algorithm to estimate the connectivity matrix of a directed (possibly cyclic) graph with hidden variables. The underlying system is required to be linear and we assume that observations under different shift interventions are available. For more details, see <http://arxiv.org/abs/1506.02494>.

Author
Christina Heinze <heinze@stat.math.ethz.ch>
Date of publication
2015-10-13 17:42:06
Maintainer
Christina Heinze <heinze@stat.math.ethz.ch>
License
GPL
Version
0.1.3
URLs

View on CRAN

Man pages

backShift
Estimate connectivity matrix of a directed graph with linear...
exampleAdjacencyMatrix
Example adjacency matrix
generateA
Generates a connectivity matrix A.
metricsThreshold
Performance metrics for estimate of connectiviy matrix A.
plotDiagonalization
Plots the joint diagonalization. I.e. if it was successful...
plotGraphEdgeAttr
Plotting function to visualize directed graphs
plotInterventionVars
Plots the estimated intervention variances.
simulateInterventions
Simulate data of a causal cyclic model under shift...

Files in this package

backShift
backShift/inst
backShift/inst/doc
backShift/inst/doc/exampleBackShift.Rmd
backShift/inst/doc/exampleBackShift.html
backShift/inst/doc/exampleBackShift.R
backShift/tests
backShift/tests/testthat.R
backShift/tests/testthat
backShift/tests/testthat/test_backShift.R
backShift/NAMESPACE
backShift/data
backShift/data/exampleAdjacencyMatrix.RData
backShift/R
backShift/R/permuteAndScale.R
backShift/R/plotGraph.R
backShift/R/addCycle.R
backShift/R/metrics.R
backShift/R/backShift.R
backShift/R/computeVarEnv.R
backShift/R/edgeSelection.R
backShift/R/computeDelta.R
backShift/R/generateA.R
backShift/R/hasCycles.R
backShift/R/checkDiagonalization.R
backShift/R/plotting_helpers.R
backShift/R/simulate.R
backShift/R/edgeRetention.R
backShift/R/plotInterventionVar.R
backShift/vignettes
backShift/vignettes/exampleBackShift.Rmd
backShift/MD5
backShift/build
backShift/build/vignette.rds
backShift/DESCRIPTION
backShift/man
backShift/man/backShift.Rd
backShift/man/plotInterventionVars.Rd
backShift/man/metricsThreshold.Rd
backShift/man/simulateInterventions.Rd
backShift/man/plotDiagonalization.Rd
backShift/man/exampleAdjacencyMatrix.Rd
backShift/man/plotGraphEdgeAttr.Rd
backShift/man/generateA.Rd