Skip to content
SPECIFICTION
Get listed

hal9001

tlverse.org

WindowsmacOSLinux
Visit tlverse.org
Spec score 7.4 #74 of 106 in Statistical Analysis Software

Spec sheet

What it does
hal9001 is an R package implementing scalable highly adaptive lasso regression, a nonparametric regression estimator.Read 12 Oct 2026 · tlverse.org
Purpose
hal9001 is an R package implementing the scalable highly adaptive lasso, a nonparametric regression estimator.Read 11 Oct 2026 · tlverse.org
Platforms
CRAN lists Windows and macOS binary packages and a source package; the package depends on R.Read 11 Oct 2026 · cran.r-project.org
Deployment
desktopRead 24 Sep 2026 · tlverse.org
Free plan
YesRead 24 Sep 2026 · tlverse.org
Integrations
CRAN lists glmnet among the package imports and SuperLearner among its suggested packages.Read 11 Oct 2026 · cran.r-project.org
Support
The maker directs users to file a GitHub issue to report bugs or request features.Read 12 Oct 2026 · tlverse.org
License
The package is distributed under the GPL-3 license.Read 12 Oct 2026 · tlverse.org
Available builds
CRAN lists Windows binaries, macOS binaries for arm64 and x86_64, and a source package.Read 12 Oct 2026 · cran.r-project.org
Basis construction
The package includes routines for constructing sparse matrices of basis functions from observed data.Read 12 Oct 2026 · cran.r-project.org
Contributions
The project welcomes contributions and directs prospective contributors to its contribution guidelines.Read 11 Oct 2026 · tlverse.org
Data import formats
R matrix, numeric vector, or formula interfaceRead 24 Sep 2026 · tlverse.org
Dependencies
The package depends on R version 3.1.0 or later and Rcpp, and imports Matrix, stats, utils, methods, assertthat, origami, glmnet, data.table, and stringr.Read 12 Oct 2026 · cran.r-project.org
Development install
The development version can be installed from the tlverse/hal9001 GitHub repository using remotes::install_github().Read 11 Oct 2026 · tlverse.org
Development version
The development version can be installed from the tlverse/hal9001 GitHub repository using remotes::install_github().Read 12 Oct 2026 · tlverse.org
Documentation
CRAN lists a reference manual and a vignette on fitting the highly adaptive lasso with hal9001.Read 12 Oct 2026 · cran.r-project.org
Estimation
HAL regression can estimate arbitrarily complex functional forms under global smoothness assumptions.Read 11 Oct 2026 · tlverse.org
Installation
The maker recommends installing the package from CRAN with install.packages("hal9001").Read 12 Oct 2026 · tlverse.org
Intended use
The maker describes HAL regression as a way to estimate complex functional forms under global smoothness assumptions, with applications to nuisance parameter estimation.Read 12 Oct 2026 · tlverse.org
Lasso fitting
Its lasso routines use glmnet by default and include a custom implementation tailored to predictors composed of indicator functions.Read 12 Oct 2026 · cran.r-project.org
Maintainer
Jeremy Coyle is listed as the package maintainer on CRAN.Read 11 Oct 2026 · cran.r-project.org
Method
It applies L1-regularized lasso regression to indicator functions for covariate supports and their interactions.Read 11 Oct 2026 · tlverse.org
Model basis
It applies L1-regularized lasso regression to indicator-function basis terms for covariates and their interactions.Read 12 Oct 2026 · tlverse.org
R dependency
The package depends on R version 3.1.0 or later and Rcpp.Read 11 Oct 2026 · cran.r-project.org
Regression models
YesRead 24 Sep 2026 · tlverse.org
Scripting support
YesRead 24 Sep 2026 · tlverse.org
Sparse matrices
The package includes routines for constructing sparse matrices of basis functions from observed data.Read 11 Oct 2026 · cran.r-project.org

Where Specifiction places it

Alternatives to hal9001All alternatives →