cnaOpt: Optimizing Consistency and Coverage in Configurational Causal
Modeling
This is an add-on to the 'cna' package <https://CRAN.R-project.org/package=cna> comprising various functions for optimizing consistency and coverage scores of models of configurational comparative methods as Coincidence Analysis (CNA) and Qualitative Comparative Analysis (QCA). The function conCovOpt() calculates con-cov optima, selectMax() selects con-cov maxima among the con-cov optima, DNFbuild() can be used to build models actually reaching those optima, and findOutcomes() identifies those factor values in analyzed data that can be modeled as outcomes. For a theoretical introduction to these functions see Baumgartner and Ambuehl (2021) <doi:10.1177/0049124121995554>.
| Version: | 0.5.3 | 
| Depends: | R (≥ 3.5.0), cna (≥ 3.2.0) | 
| Imports: | Rcpp (≥ 1.0.7), matrixStats, ggplot2, dplyr, stats, utils | 
| LinkingTo: | Rcpp | 
| Published: | 2025-08-20 | 
| DOI: | 10.32614/CRAN.package.cnaOpt | 
| Author: | Mathias Ambuehl [aut, cre, cph],
  Michael Baumgartner [aut, cph] | 
| Maintainer: | Mathias Ambuehl  <mathias.ambuehl at consultag.ch> | 
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] | 
| NeedsCompilation: | yes | 
| Materials: | NEWS | 
| CRAN checks: | cnaOpt results | 
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=cnaOpt
to link to this page.