Learn R Programming

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")
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)

Copy Link

Version

Install

install.packages('QCAGUI')

Monthly Downloads

197

Version

2.4

License

GPL (>= 2)

Maintainer

Last Published

July 7th, 2016

Functions in QCAGUI (2.4)

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