BORG: Bounded Outcome Risk Guard for Model Evaluation

Automatically detects and enforces valid model evaluation by identifying information reuse between training and evaluation data. Guards against data leakage, look-ahead bias, and invalid cross-validation schemes that inflate performance estimates. Supports temporal, spatial, and grouped evaluation structures. Based on evaluation principles described in Roberts et al. (2017) <doi:10.1111/ecog.02881>, Kaufman et al. (2012) <doi:10.1145/2382577.2382579>, and Kapoor & Narayanan (2023) <doi:10.1016/j.patter.2023.100804>.

Package details

AuthorGilles Colling [aut, cre, cph] (ORCID: <https://orcid.org/0000-0003-3070-6066>)
MaintainerGilles Colling <gilles.colling051@gmail.com>
LicenseMIT + file LICENSE
Version0.2.5
URL https://github.com/gcol33/BORG https://gillescolling.com/BORG/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("BORG")

Try the BORG package in your browser

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

BORG documentation built on March 20, 2026, 5:09 p.m.