QCAGUI v2.4

0

0th

Percentile

Modern Functions for Qualitative Comparative Analysis

An extensive set of functions to perform Qualitative Comparative Analysis: crisp sets ('csQCA'), temporal ('tQCA'), multivalue ('mvQCA') and fuzzy sets ('fsQCA'), using a GUI - graphical user interface. 'QCA' is a methodology that bridges the qualitative and quantitative divide in social science research. It uses a Boolean algorithm that results in a minimal causal combination which explains a given phenomenon.

QCAGUI

The package QCAGUI continues and complements the package QCA with a graphical user interface written in Javascript, using the package shiny. The interface is cross-platform and opens in a webpage which communicates with R via a local web server. Every click in the interface is reactively transformed into a suitable R command, the result being printed in an output dialog which mimics the R console. In addition to QCA functionality, the interface also provides XY plots and Venn diagrams up to 7 causal conditions, a data browser and various other dialogs to recode and calibrate data.

QCAGUI contains an extensive set of functions to perform Qualitative Comparative Analysis: crisp sets (csQCA), temporal (tQCA), multi-value (mvQCA), fuzzy sets (fsQCA), and even coincidence analysis (CNA).

QCA is a methodology that bridges the qualitative and quantitative divide in social science research. It uses a boolean algorithm that results in a minimal causal combination which explains a given phenomenon.

Installation

To install the stable version from CRAN, simply run the following from an R console:

install.packages("QCAGUI")


To install the latest development builds directly from GitHub, run this instead:

if (!require("devtools"))
install.packages("devtools")


The package QCAGUI is licensed under the GPLv3, with additional licences for external libraries (see files in the inst directory for additional details)

Functions in QCAGUI

 Name Description deMorgan Negate Boolean expressions Implicant matrix functions: allExpressions, createMatrix, getRow Functions Related to the Implicant Matrix export Export a dataframe to a file or a connection PI chart functions: makeChart, solveChart Create and solve a prime implicants chart factorize Factorize Boolean expressions fuzzyand, fuzzyor Logical operations calibrate Calibrate raw data to crisp or fuzzy sets findTh Find calibration thresholds _Cebotari and Vink Ethnic protest in Europe eqmcc QCA minimization using the enhanced Quine-McCluskey algorithm _Legacy datasets Legacy datasets QCAGUI-internal Internal Functions _Ragin and Strand University recognition of a graduate student union intersection Intersect two expressions pof Calculate parameters of fit _Lipset Lipset's indicators for the survival of democracy runGUI run the GUI shiny app for the QCA package QCAGUI-package QCAGUI: A Package for Qualitative Comparative Analysis, with a Graphical User Interface recode Recode a variable retention Compute the retention probability of a csQCA solution XYplot Create an XY plot superSubset, findSubsets, findSupersets Functions to find subsets or supersets truthTable Create a truth table Interpret SOP expressions: translate, compute, findRows Functions to interpret a SOP expression No Results!