Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hongooi73/glmnetutils

Utilities for glmnet
https://github.com/hongooi73/glmnetutils

cross-validation glmnet lasso r regression-models

Last synced: about 1 month ago
JSON representation

Utilities for glmnet

Awesome Lists containing this project

README

        

# glmnetUtils

![R-CMD-check](https://github.com/hongooi73/glmnetUtils/workflows/R-CMD-check/badge.svg)

Some quality-of-life functions to streamline the process of fitting elastic net models with `glmnet`, specifically:

* `glmnet.formula` provides a formula/data frame interface to `glmnet`.
* `cv.glmnet.formula` does a similar thing for `cv.glmnet`.
* Methods for `predict` and `coef` for both the above.
* A function `cva.glmnet` to choose both the alpha and lambda parameters via cross-validation, following the approach described in the help page for `cv.glmnet`. Optionally does the cross-validation in parallel.
* Methods for `plot`, `predict` and `coef` for the above.

You can install the development version from Github using `devtools::install_github`.

install.packages("devtools")
library(devtools)
install_github("hongooi73/glmnetUtils")
library(glmnetUtils)