ThSQCA: Threshold-Sweep QCA

Provides threshold sweep methods for Qualitative Comparative Analysis (QCA). Implements Condition Threshold Sweep (CTS, for one or several conditions), Outcome Threshold Sweep (OTS), and Dual Threshold Sweep (DTS) for systematic exploration of threshold calibration effects on crisp-set QCA results. These methods extend traditional robustness approaches by treating threshold variation as an explicit analytical dimension and recording the sufficiency solution obtained at each threshold setting. Also provides Fiss (2011) <doi:10.5465/amj.2011.60263120> core/peripheral condition classification via compute_fiss_core() and generate_fiss_chart(), enabling four-symbol configuration charts that distinguish core conditions (conditions of the parsimonious term contained in each configuration) from peripheral conditions (intermediate only). Built on top of the 'QCA' package by Dusa (2019) <doi:10.1007/978-3-319-75668-4>, with function arguments following 'QCA' conventions. Based on set-theoretic methods by Ragin (2008) <doi:10.7208/chicago/9780226702797.001.0001> and established robustness protocols by Oana and Schneider (2024) <doi:10.1177/00491241211036158>. This package supersedes 'TSQCA'; see the NEWS file for migration guidance.

Package details

AuthorYuki Toyoda [aut, cre], Japan Society for the Promotion of Science [fnd] (KAKENHI Grant Number JP20K01998)
MaintainerYuki Toyoda <yuki.toyoda.ds@hosei.ac.jp>
LicenseMIT + file LICENSE
Version2.0.8
URL https://github.com/im-research-yt/ThSQCA  https://doi.org/10.5281/zenodo.17899390 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("ThSQCA")

Try the ThSQCA package in your browser

Any scripts or data that you put into this service are public.

ThSQCA documentation built on Sept. 26, 2026, 5:07 p.m.