SetMethods: an Add-on R Package for Advanced QCA

This article presents the functionalities of the R package SetMethods, aimed at performing advanced set-theoretic analyses. This includes functions for performing set-theoretic multi-method research, set-theoretic theory evaluation, Enhanced Standard Analysis, diagnosing the impact of temporal, spatial, or substantive clusterings of the data on the results obtained via Qualitative Com parative Analysis (QCA), indirect calibration, and visualising QCA results via XY plots or radar charts. Each functionality is presented in turn, the conceptual idea and the logic behind the procedure being first summarized, and afterwards illustrated with data from Schneider et al. (2010).

Ioana-Elena Oana , Carsten Q. Schneider

Supplementary materials

Supplementary materials are available in addition to this article. It can be downloaded at

CRAN packages used

QCA, SetMethods

CRAN Task Views implied by cited packages


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Oana & Schneider, "SetMethods: an Add-on R Package for Advanced QCA", The R Journal, 2018

BibTeX citation

  author = {Oana, Ioana-Elena and Schneider, Carsten Q.},
  title = {SetMethods: an Add-on R Package for Advanced QCA},
  journal = {The R Journal},
  year = {2018},
  note = {},
  doi = {10.32614/RJ-2018-031},
  volume = {10},
  issue = {1},
  issn = {2073-4859},
  pages = {507-533}