QCAGUI v2.4

0

Monthly downloads

0th

Percentile

by Adrian Dusa

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.

Readme

QCAGUI

Build Status

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")
devtools::install_github("dusadrian/QCAGUI")

License

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!

Last month downloads

Details

Date 2016-07-07
License GPL (>= 2)
NeedsCompilation no
Packaged 2016-07-07 18:43:53 UTC; dusadrian
Repository CRAN
Date/Publication 2016-07-07 21:58:34

Include our badge in your README

[![Rdoc](http://www.rdocumentation.org/badges/version/QCAGUI)](http://www.rdocumentation.org/packages/QCAGUI)