Package: mlr3resampling 2026.5.19

mlr3resampling: Resampling Algorithms for 'mlr3' Framework

A supervised learning algorithm inputs a train set, and outputs a prediction function, which can be used on a test set. If each data point belongs to a subset (such as geographic region, year, etc), then how do we know if subsets are similar enough so that we can get accurate predictions on one subset, after training on Other subsets? And how do we know if training on All subsets would improve prediction accuracy, relative to training on the Same subset? SOAK, Same/Other/All K-fold cross-validation, <doi:10.1002/sam.70055> can be used to answer these questions, by fixing a test subset, training models on Same/Other/All subsets, and then comparing test error rates (Same versus Other and Same versus All). Also provides code for estimating how many train samples are required to get accurate predictions on a test set.

Authors:Toby Hocking [aut, cre], Daniel Agyapong [ctb], Michel Lang [ctb], Bernd Bischl [ctb], Jakob Richter [ctb], Patrick Schratz [ctb], Giuseppe Casalicchio [ctb], Stefan Coors [ctb], Quay Au [ctb], Martin Binder [ctb], Florian Pfisterer [ctb], Raphael Sonabend [ctb], Lennart Schneider [ctb], Marc Becker [ctb], Sebastian Fischer [ctb]

mlr3resampling_2026.5.19.tar.gz
mlr3resampling_2026.5.19.zip(r-4.7)mlr3resampling_2026.5.19.zip(r-4.6)mlr3resampling_2026.5.19.zip(r-4.5)
mlr3resampling_2026.5.19.tgz(r-4.6-x86_64)mlr3resampling_2026.5.19.tgz(r-4.6-arm64)mlr3resampling_2026.5.19.tgz(r-4.5-x86_64)mlr3resampling_2026.5.19.tgz(r-4.5-arm64)
mlr3resampling_2026.5.19.tar.gz(r-4.7-arm64)mlr3resampling_2026.5.19.tar.gz(r-4.7-x86_64)mlr3resampling_2026.5.19.tar.gz(r-4.6-arm64)mlr3resampling_2026.5.19.tar.gz(r-4.6-x86_64)
mlr3resampling_2026.5.19.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
mlr3resampling/json (API)
NEWS

# Install 'mlr3resampling' in R:
install.packages('mlr3resampling', repos = c('https://tdhock.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/tdhock/mlr3resampling/issues

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

cpp

6.38 score 6 stars 7 scripts 353 downloads 17 exports 27 dependencies

Last updated from:fc516acc2d. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK202
linux-devel-x86_64OK239
source / vignettesOK390
linux-release-arm64OK200
linux-release-x86_64OK187
macos-release-arm64OK195
macos-release-x86_64OK387
macos-oldrel-arm64OK150
macos-oldrel-x86_64OK279
windows-develOK215
windows-releaseOK209
windows-oldrelOK177
wasm-releaseOK134

Exports:AutoTunerTorch_epochsLearnerClassifCVGlmnetSaveLearnerRegrCVGlmnetSaveproj_computeproj_compute_allproj_compute_mpiproj_freadproj_gridproj_resultsproj_results_saveproj_submitproj_testproj_todopvaluepvalue_downsampleResamplingSameOtherSizesCVscore

Dependencies:backportscheckmateclicodetoolsdata.tabledigestevaluatefuturefuture.applyglobalslgrlistenvmiraimlbenchmlr3mlr3measuresmlr3miscnanonextpalmerpenguinsparadoxparallellyPRROCR6RcppRcppArmadillorlanguuid

1 Demonstration of SOAKED on simulations

Rendered fromSOAKED.Rmdusinglitedown::vignetteon May 29 2026.

Last update: 2026-05-19
Started: 2026-05-14

2 Using subset with group and stratum

Rendered fromsubset_group_stratum.Rmdusinglitedown::vignetteon May 29 2026.

Last update: 2026-05-15
Started: 2026-05-09

3 Benchmarking projects

Rendered fromproj.Rmdusinglitedown::vignetteon May 29 2026.

Last update: 2026-05-19
Started: 2026-04-13

4 Reproducible benchmarks

Rendered fromReproducibility.Rmdusinglitedown::vignetteon May 29 2026.

Last update: 2026-05-15
Started: 2026-04-21

5 Newer resamplers

Rendered fromNewer_resamplers.Rmdusinglitedown::vignetteon May 29 2026.

Last update: 2026-05-15
Started: 2024-05-14