Package: BORG Title: Bounded Outcome Risk Guard for Model Evaluation Version: 0.3.2 Authors@R: person("Gilles", "Colling", email = "gilles.colling051@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0003-3070-6066")) Description: Comprehensive toolkit for valid spatial, temporal, and grouped model evaluation. Automatically detects data dependencies (spatial autocorrelation, temporal structure, clustered observations), generates appropriate cross-validation schemes (spatial blocking, checkerboard, hexagonal, KNNDM, environmental blocking, leave-location-out, purged CV), and validates evaluation pipelines for leakage. Includes area of applicability (AOA) assessment following Meyer & Pebesma (2021) , forward feature selection with blocked CV, spatial thinning, block-permutation variable importance, extrapolation detection, and interactive visualizations. Integrates with 'tidymodels', 'caret', 'mlr3', 'ENMeval', and 'biomod2'. Based on evaluation principles described in Roberts et al. (2017) , Kaufman et al. (2012) , Kapoor & Narayanan (2023) , and Linnenbrink et al. (2024) . License: MIT + file LICENSE Language: en-US Encoding: UTF-8 Roxygen: list(markdown = TRUE) LinkingTo: Rcpp Imports: Rcpp, methods, stats, utils Suggests: caret, ggplot2 (>= 3.4.0), leaflet, rsample, tidyselect, recipes, mlr3, sf, terra, tidyterra, ranger, parsnip, workflows, xgboost, lightgbm, future.apply, testthat (>= 3.0.0), knitr, rmarkdown, scales, svglite VignetteBuilder: knitr URL: https://github.com/gcol33/BORG, https://gillescolling.com/BORG/ BugReports: https://github.com/gcol33/BORG/issues Depends: R (>= 4.1.0) Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 Repository: https://gcol33.r-universe.dev Date/Publication: 2026-10-10 14:47:15 UTC RemoteUrl: https://github.com/gcol33/borg RemoteRef: HEAD RemoteSha: 9b203ee40056fa9b97f5ad645a7a7284b8ace645 NeedsCompilation: yes Packaged: 2026-10-10 18:50:52 UTC; root Author: Gilles Colling [aut, cre, cph] (ORCID: ) Maintainer: Gilles Colling