Coincidence Analysis
  • Overview
  • The Method
  • News
  • Literature
  • Software
  • Events
  • Projects
  • People

Software

Coincidence Analysis (CNA): a configurational comparative method of causal inference and data analysis. Causal learning, the method, software, literature, events, news.

All CNA software is written for the R environment for statistical computing and graphics. It is open source and can be downloaded from the links provided below. To run it, the latest version of R must be installed along with a suitable editor, for example, RStudio.

Base package

cna

The cna package provides the base functionalities required to analyze data by means of CNA. The package vignette introduces to the theoretical foundation of CNA as well as to the main functions of the cna package.

CRAN: cran.r-project.org/package=cna · Vignette: cna.pdf

Version/release history (cna):

  • On 06/02/2025, update 4.0.3 has been released on CRAN.
  • On 04/04/2025, version 4.0.0 of the cna R-package has been released on CRAN.
  • On 12/21/2023, update 3.5.6 has been released on CRAN.
  • On 08/10/2023, update 3.5.4 has been released on CRAN.
  • On 03/09/2023, update 3.5.1 has been released on CRAN.
  • On 02/17/2023, version 3.5.0 of the cna R-package has been released on CRAN.
  • On 07/08/2022, version 3.4.0 of the cna R-package has been released on CRAN.
  • On 12/17/2021, version 3.3.0 of the cna R-package has been released on CRAN.
  • On 06/14/2021, version 3.2.0 of the cna R-package has been released on CRAN.
  • On 05/28/2021, version 3.1.0 of the cna R-package has been released on CRAN.
  • On 11/06/2020, update 3.0.1 has been released on CRAN.
  • On 09/13/2020, version 3.0.0 of the cna R-package has been released on CRAN.
  • On 05/20/2020, update 2.2.3 has been released on CRAN.
  • On 06/12/2019, update 2.2.2 has been released on CRAN.
  • On 08/09/2019, update 2.2.1 has been released on CRAN.
  • On 04/13/2019, update 2.2.0 has been released on CRAN.
  • On 06/13/2018, update 2.1.1 has been released on CRAN.
  • On 06/01/2018, version 2.1.0 of the cna R-package has been released on CRAN.

Add-on package

frscore

The frscore package provides functions for calculating the fit-robustness of CNA models — a robustness measure tailor-made for configurational methods. CNA robustness scoring is discussed in Parkkinen & Baumgartner (2021), Robustness and Model Selection in Configurational Causal Modeling.

CRAN: cran.r-project.org/package=frscore

Version/release history (frscore):

  • On 07/05/2025, version 0.5.2 of frscore has been released on CRAN.
  • On 04/25/2024, version 0.4.0 of frscore has been released on CRAN.
  • On 04/28/2023, version 0.3.1 of frscore has been released on CRAN.
  • On 05/20/2022, version 0.2.0 of the frscore R-package has been released on CRAN.
  • On 10/01/2022, update 0.1.1 has been released on CRAN.
  • On 07/22/2021, version 0.1.0 of the frscore R-package has been released on CRAN.

Add-on package

cnaOpt

The cnaOpt package provides various functions for optimizing consistency and coverage scores of models of configurational comparative methods as CNA and QCA. The underlying theory is presented in Baumgartner & Ambühl (2021), Optimizing Consistency and Coverage in Configurational Causal Modeling.

CRAN: cran.r-project.org/package=cnaOpt

Version/release history (cnaOpt):

  • On 08/20/2025, update 0.5.3 has been released on CRAN.
  • On 07/08/2022, update 0.5.2 has been released on CRAN.
  • On 12/17/2021, update 0.5.0 has been released on CRAN.
  • On 09/14/2020, update 0.2.0 has been released on CRAN.
  • On 09/12/2019, update 0.1.1 has been released on CRAN.
  • On 21/10/2019, version 0.1.0 of the cnaOpt R-package has been released on CRAN.

Add-on package

causalHyperGraph

The causalHyperGraph package draws causal hypergraph plots from models output by configurational comparative methods such as Coincidence Analysis (CNA) or Qualitative Comparative Analysis (QCA).

CRAN: cran.r-project.org/package=causalHyperGraph

Version/release history (causalHyperGraph):

  • On 03/21/2024, version 0.1.0 has been released on CRAN.

Coincidence Analysis

CNA is a configurational comparative method of causal inference and data analysis. The community hub for CNA users worldwide.

Contact

post@fof.uib.no
+47 55 58 23 82
Dept of Philosophy, UiB
Postboks 7805, NO-5020 Bergen

Visit

Sydnesplassen 12–13
5007 Bergen, Norway