# QCAGUI v2.4

Monthly downloads

## 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

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 |

imports | fastdigest , lpSolve , methods , shiny , venn (>= 1.2) |

suggests | QCA (>= 2.2) |

depends | R (>= 3.0.0) |

Contributors | jQuery Foundation, jQuery contributors, Vasil Dinkov, Dmitry Baranovskiy, Emmanuel Quentin, Adrian Dusa, Alrik Thiem, Jimmy Breck-McKye |

#### Include our badge in your README

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