Package: nadir
Type: Package
Title: Super Learning with Flexible Formulas
Version: 1.0.0
Authors@R: c(
person("Christian", "Testa", , "ctesta@hsph.harvard.edu", role = c("aut", "cre"),
comment = c(ORCID = '0000-0001-9103-5839')
),
person("Nima", "Hejazi", , "nhejazi@hsph.harvard.edu", role = c('ths', 'aut'),
comment = c(ORCID = '0000-0002-7127-2789')
))
Description: A functional programming based implementation of the super
learner algorithm with an emphasis on supporting the use of
formulas to specify learners. This approach offers several
improvements compared to past implementations including the
ability to easily use random-effects specified in formulas
(like y ~ (age | strata) + ...) and construction of new
learners is as simple as writing and passing a new function.
The super learner algorithm was originally described in van der
Laan et al. (2007)
.
License: MIT + file LICENSE
Depends: R (>= 4.2.0)
Encoding: UTF-8
Roxygen: list (markdown = TRUE, roclets = c ("namespace", "rd",
"srr::srr_stats_roclet"))
Suggests: MASS, VGAM, dbarts, e1071, earth, gbm, ggplot2, glmnet,
hal9001, kernlab, kknn, knitr, lightgbm, lme4, mgcv, nnet,
palmerpenguins, randomForest, ranger, rmarkdown, rpart, srr,
survival, testthat (>= 3.0.0), withr, xgboost
VignetteBuilder: knitr
Config/testthat/edition: 3
URL: https://ctesta01.github.io/nadir/,
https://github.com/ctesta01/nadir/
BugReports: https://github.com/ctesta01/nadir/issues
Imports: dplyr, future, future.apply, lifecycle, methods, nnls,
origami, tibble, tidyr
Config/roxygen2/version: 8.1.0
Config/pak/sysreqs: libicu-dev
Repository: https://ctesta01.r-universe.dev
Date/Publication: 2026-10-13 21:24:49 UTC
RemoteUrl: https://github.com/ctesta01/nadir
RemoteRef: HEAD
RemoteSha: d2eef7b6ba6095107ac848842480acbd4ff37b45
NeedsCompilation: no
Packaged: 2026-10-13 23:39:03 UTC; root
Author: Christian Testa [aut, cre] (ORCID:
),
Nima Hejazi [ths, aut] (ORCID: )
Maintainer: Christian Testa