Helper functions for Qualitative Comparative Analysis: evaluate and plot Boolean formulae on fuzzy set score data, apply Boolean operations, compute consistency and coverage measures.
QCAtools is a small R package to make it more convenient to use the R programming language for Qualitative Comparative Analysis (QCA), a qualitative, but formal research approach based on Boolean algebra. QCAtools provides functions to
The idea of QCAtools is to allow the user to focus on the logic, the model and the data rather than the programming by treating written Boolean formulae (strings), R functions and data matrices with fuzzy set score values just "as you would expect". In addition, either of them can be plotted to what is called "X-Y-plot" in the QCA community with the simple
plot() command for data exploration and hypothesis evaluation.
QCAtools does not provide the Boolean minimization inference algorithm, since this is already implemented in the QCA package. It is designed as an addition to this package and fully compatible with its inputs and outputs.