cna: Causal Modeling with Coincidence Analysis

Provides comprehensive functionalities for causal modeling with Coincidence Analysis (CNA), which is a configurational comparative method of causal data analysis that was first introduced in Baumgartner (2009) <doi:10.1177/0049124109339369>, and generalized in Baumgartner & Ambuehl (2018) <doi:10.1017/psrm.2018.45>. CNA is related to Qualitative Comparative Analysis (QCA), but contrary to the latter, it is custom-built for uncovering causal structures with multiple outcomes and it builds causal models from the bottom up by gradually combining single factors to complex dependency structures until the requested thresholds of model fit are met. The new functionalities provided by this package version include functions for evaluating and benchmarking the correctness of CNA's output, a function determining whether a solution is an INUS model, a function bringing non-INUS expressions into INUS form, and a function for identifying cyclic models. The package vignette has been updated accordingly.

Version: 2.2.0
Depends: R (≥ 3.2.0)
Imports: Rcpp, utils, stats, matrixStats
LinkingTo: Rcpp
Suggests: dplyr
Published: 2019-04-13
Author: Mathias Ambuehl [aut, cre, cph], Michael Baumgartner [aut, cph], Ruedi Epple [ctb], Veli-Pekka Parkkinen [ctb], Alrik Thiem [ctb]
Maintainer: Mathias Ambuehl <mathias.ambuehl at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: yes
Materials: NEWS
CRAN checks: cna results


Reference manual: cna.pdf
Vignettes: Introduction to the CNA method and package
Package source: cna_2.2.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X binaries: r-release: cna_2.2.0.tgz, r-oldrel: cna_2.2.0.tgz
Old sources: cna archive


Please use the canonical form to link to this page.