Learn R Programming

grpnet (version 1.1)

Group Elastic Net Regularized GLMs and GAMs

Description

Efficient algorithms for fitting generalized linear and additive models with group elastic net penalties as described in Helwig (2025) . Implements group LASSO, group MCP, and group SCAD with an optional group ridge penalty. Computes the regularization path for linear regression (gaussian), multivariate regression (multigaussian), smoothed support vector machines (svm1), squared support vector machines (svm2), logistic regression (binomial), proportional odds logistic regression (ordinal), multinomial logistic regression (multinomial), log-linear count regression (poisson and negative.binomial), and log-linear continuous regression (gamma and inverse gaussian). Supports default and formula methods for model specification, k-fold cross-validation for tuning the regularization parameters, and nonparametric regression via tensor product reproducing kernel (smoothing spline) basis function expansion.

Copy Link

Version

Install

install.packages('grpnet')

Monthly Downloads

351

Version

1.1

License

GPL (>= 2)

Maintainer

Nathaniel Helwig

Last Published

January 8th, 2026

Functions in grpnet (1.1)

auto

Auto MPG Data Set
StartupMessage

Startup Message for grpnet
cv.grpnet

Cross-Validation for grpnet
coef

Extract Coefficients for cv.grpnet and grpnet Fits
plot.cv.grpnet

Plot Cross-Validation Curve for cv.grpnet Fits
plot.grpnet

Plot Regularization Path for grpnet Fits
family.grpnet

Prepare 'family' Argument for grpnet
grpnet

Fit a Group Elastic Net Regularized GLM/GAM
visualize.loss

Plots grpnet Loss Function on Link or Response Scale
rk.model.matrix

Construct Design Matrices via Reproducing Kernels
print

S3 'print' Methods for grpnet
rk

Reproducing Kernel Basis
visualize.penalty

Plots grpnet Penalty Function or its Derivative
predict.cv.grpnet

Predict Method for cv.grpnet Fits
row.kronecker

Row-Wise Kronecker Product
visualize.shrink

Plots grpnet Shrinkage Operator or its Estimator
predict.grpnet

Predict Method for grpnet Fits
internals-grpnet

Internal 'grpnet' Functions
cv.compare

Compare Multiple cv.grpnet Solutions