DecisionDrift: Detecting, Decomposing, and Stress-Testing Temporal Change in Repeated Decision Systems

Tools for detecting, decomposing, and testing temporal change in repeated binary decision systems. Decomposes each change in the decision rate into inflow (uptake) and outflow (reversal) through the marginal-transition identity, separates net change from gross turnover, and splits aggregate change into within-group and composition components with a symmetric midpoint decomposition. A unit-level cluster bootstrap gives intervals for every component and a global test of process stability with family-wise-adjusted contrasts and simultaneous confidence bands. Also provides prevalence and transition drift summaries, entropy trends, group-differential drift, change-point diagnostics, robustness and sensitivity analyses, an integrated audit, and a simulator for stable, marginal, masked, abrupt, group-masked, and composition-change scenarios. Complements the 'decisionpaths' package. Applications include algorithmic audit, AI governance, education, health, and organisational research.

Version: 0.2.0
Depends: R (≥ 4.1.0)
Imports: cli (≥ 3.0.0), rlang (≥ 0.4.0), stats, tibble (≥ 3.0.0), utils
Suggests: decisionpaths, ggplot2 (≥ 3.3.0), knitr, patchwork, rmarkdown, testthat (≥ 3.0.0)
Published: 2026-10-17
DOI: 10.32614/CRAN.package.DecisionDrift
Author: Subir Hait ORCID iD [aut, cre]
Maintainer: Subir Hait <haitsubi at msu.edu>
BugReports: https://github.com/subirhait/DecisionDrift/issues
License: MIT + file LICENSE
URL: https://github.com/subirhait/DecisionDrift
NeedsCompilation: no
Language: en-GB
Materials: README, NEWS
CRAN checks: DecisionDrift results

Documentation:

Reference manual: DecisionDrift.html , DecisionDrift.pdf
Vignettes: DecisionDrift: Auditing Temporal Drift in Repeated Decision Systems (source, R code)

Downloads:

Package source: DecisionDrift_0.2.0.tar.gz
Windows binaries: r-devel: DecisionDrift_0.1.0.zip, r-release: DecisionDrift_0.1.0.zip, r-oldrel: DecisionDrift_0.1.0.zip
macOS binaries: r-release (arm64): DecisionDrift_0.2.0.tgz, r-oldrel (arm64): DecisionDrift_0.2.0.tgz, r-release (x86_64): DecisionDrift_0.2.0.tgz, r-oldrel (x86_64): DecisionDrift_0.2.0.tgz
Old sources: DecisionDrift archive

Linking:

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