cna4.0.0 package

Causal Modeling with Coincidence Analysis

cna-deprecated

Deprecated functions in the cna package

cna-internals

Internal functions in the cna package

cna-package

cna: A Package for Causal Modeling with Coincidence Analysis

cna-solutions

Extract solutions from an object of class cna

cna

Perform Coincidence Analysis

cnaControl

Fine-tuning and modifying the CNA algorithm

coherence

Calculate the coherence of complex solution formulas

condition

Evaluate msc, asf, and csf on the level of cases/configurations in the...

condList-methods

Methods for class condList

condTbl

Create summary tables for conditions

configTable

Assemble cases with identical configurations into a configuration tabl...

d.minaret

Data on the voting outcome of the 2009 Swiss Minaret Initiative

d.pacts

Data on the emergence of labor agreements in new democracies between 1...

d.pban

Party ban provisions in sub-Saharan Africa

makeFuzzy

Fuzzifying crisp-set data

minimalize

Eliminate logical redundancies from Boolean expressions

print.cna

print method for an object of class cna

randomConds

Generate random solution formulas

selectCases

Select the cases/configurations compatible with a data generating caus...

showMeasures

Show names and abbreviations of con/cov measures and details

some

Randomly select configurations from a data frame or configTable

ct2df

Transform a configuration table into a data frame

cyclic

Detect cyclic substructures in complex solution formulas (csf)

d.autonomy

Emergence and endurance of autonomy of biodiversity institutions in Co...

d.educate

Artificial data on education levels and left-party strength

d.irrigate

Data on the impact of development interventions on water adequacy in N...

d.jobsecurity

Job security regulations in western democracies

d.performance

Data on combinations of industry, corporate, and business-unit effects

d.volatile

Data on the volatility of grassroots associations in Norway between 19...

d.women

Data on high percentage of women's representation in parliaments of we...

detailMeasures

Calculate summary measures for msc, asf, and csf

fs2cs

Convert fs data to cs data

full.ct

Generate the logically possible value configurations of a given set of...

is.inus

Check whether expressions in the syntax of CNA solutions have INUS for...

is.submodel

Identify correctness-preserving submodel relations

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 (2020) <doi:10.1017/psrm.2018.45>. CNA is designed to recover INUS-causation from data, which is particularly relevant for analyzing processes featuring conjunctural causation (component causation) and equifinality (alternative causation). CNA is currently the only method for INUS-discovery that allows for multiple effects (outcomes/endogenous factors), meaning it can analyze common-cause and causal chain structures. Moreover, as of version 4.0, it is the only method of its kind that provides measures for model evaluation and selection that are custom-made for the problem of INUS-discovery.