Learn R Programming

⚠️There's a newer version (4.0.0) of this package.Take me there.

cna (version 2.2.2)

Causal Modeling with Coincidence Analysis

Description

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) , and generalized in Baumgartner & Ambuehl (2018) . 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.

Copy Link

Version

Install

install.packages('cna')

Monthly Downloads

744

Version

2.2.2

License

GPL (>= 2)

Maintainer

Mathias Ambuehl

Last Published

December 6th, 2019

Functions in cna (2.2.2)

d.educate

Artifical data on education levels and left-party strength
cyclic

Detect cyclic substructures in complex solution formulas (csf)
allCombs

Generate all logically possible value configurations of a given set of factors
coherence

Calculate the coherence of complex solution formulas
condTbl

Extract conditions and solutions from an object of class “cna”
cna-package

cna: A Package for Causal Modeling with Coincidence Analysis
d.irrigate

Data on the impact of development interventions on water adequacy in Nepal
d.autonomy

Emergence and endurance of autonomy of biodiversity institutions in Costa Rica
cna

Perform Coincidence Analysis
condition

Uncover relevant properties of msc, asf, and csf in a data frame or truthTab
is.submodel

Identify correctness-preserving submodel relations
is.inus

Test disjunctive normal forms for logical redundancies
redundant

Identify structurally redundant asf in a csf
selectCases

Select the cases/configurations compatible with a data generating causal structure
some

Randomly select configurations from a data frame or truthTab
d.women

Data on high percentage of women's represention in parliaments of western countries
truthTab

Assemble cases with identical configurations in a truth table
full.tt

Generate all logically possible value configurations of a given set of factors
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 1994 and 2004
d.jobsecurity

Job security regulations in western democracies
d.performance

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

Generate random solution formulas
minimalizeCsf

Eliminate structural redundancies from csf
d.pban

Party ban provisions in sub-Saharan Africa
makeFuzzy

Generate fuzzy-set data by simulating noise
minimalize

Eliminate logical redundancies from Boolean expressions
d.volatile

Data on the volatility of grassroots associations in Norway between 1980 and 2000
tt2df

Transform a truth table into a data frame