SCAtools: Direction-Aware Sufficient Condition Analysis

Tests whether a high or low level of a condition is enough to guarantee a high or low level of an outcome. Such a claim predicts that one corner of the condition-outcome scatter plot is empty of observations. The package estimates the boundary of that empty corner, its size as a share of the scope (the effect size), a permutation test against random pairing, and a threshold table giving the condition level that guarantees each outcome level, in actual units, percentages, percentiles or standard deviations. Each of the four directions (high or low condition, high or low outcome) is stated as a claim and mapped to its empty corner. Because a condition can rule out low outcomes while barely moving the average, results can be set beside ordinary least-squares and median regression slopes, showing whether the data hold an average effect, a sufficiency effect or both. Also provides plots, influential-case diagnostics, scope-sensitivity and resampling checks, random-data generation and power analysis for planning studies. Frontiers are estimated with the 'NCA' package.

Version: 0.5.1
Depends: R (≥ 3.5.0)
Imports: ggplot2 (≥ 3.4.0), NCA (≥ 5.0.2), quantreg, stats, utils
Suggests: testthat (≥ 3.0.0)
Published: 2026-10-13
DOI: 10.32614/CRAN.package.SCAtools
Author: Young Chan [aut, cre]
Maintainer: Young Chan <youngchanresearcher at gmail.com>
BugReports: https://github.com/youngchanresearcher/SCAtools/issues
License: GPL (≥ 3)
URL: https://github.com/youngchanresearcher/SCAtools
NeedsCompilation: no
Citation: SCAtools citation info
Materials: README, NEWS
CRAN checks: SCAtools results

Documentation:

Reference manual: SCAtools.html , SCAtools.pdf

Downloads:

Package source: SCAtools_0.5.1.tar.gz
Windows binaries: r-devel: SCAtools_0.4.3.zip, r-release: SCAtools_0.4.3.zip, r-oldrel: SCAtools_0.4.3.zip
macOS binaries: r-release (arm64): SCAtools_0.5.1.tgz, r-oldrel (arm64): SCAtools_0.5.1.tgz, r-release (x86_64): SCAtools_0.4.3.tgz, r-oldrel (x86_64): SCAtools_0.4.3.tgz
Old sources: SCAtools archive

Reverse dependencies:

Reverse imports: NSCA

Linking:

Please use the canonical form https://CRAN.R-project.org/package=SCAtools to link to this page.