glmnet4.1-8 package

Lasso and Elastic-Net Regularized Generalized Linear Models

plot.cv.glmnet

plot the cross-validation curve produced by cv.glmnet

plot.glmnet

plot coefficients from a "glmnet" object

predict.cv.glmnet

make predictions from a "cv.glmnet" object.

predict.glmnet

Extract coefficients from a glmnet object

survfit.coxnet

Compute a survival curve from a coxnet object

predict.glmnetfit

Get predictions from a glmnetfit fit object

print.cv.glmnet

print a cross-validated glmnet object

print.glmnet

print a glmnet object

assess.glmnet

assess performance of a 'glmnet' object using test data.

beta_CVX

Simulated data for the glmnet vignette

response.coxnet

Make response for coxnet

bigGlm

fit a glm with all the options in glmnet

Cindex

compute C index for a Cox model

cox.fit

Fit a Cox regression model with elastic net regularization for a singl...

cox.path

Fit a Cox regression model with elastic net regularization for a path ...

cox_obj_function

Elastic net objective function value for Cox regression model

coxgrad

Compute gradient for Cox model

rmult

Generate multinomial samples from a probability matrix

coxnet.deviance

Compute deviance for Cox model

cv.glmnet

Cross-validation for glmnet

dev_function

Elastic net deviance value

deviance.glmnet

Extract the deviance from a glmnet object

elnet.fit

Solve weighted least squares (WLS) problem for a single lambda value

fid

Helper function for Cox deviance and gradient

get_cox_lambda_max

Get lambda max for Cox regression model

get_eta

Helper function to get etas (linear predictions)

get_start

Get null deviance, starting mu and lambda max

glmnet-internal

Internal glmnet functions

glmnet-package

Elastic net model paths for some generalized linear models

glmnet.control

internal glmnet parameters

glmnet.fit

Fit a GLM with elastic net regularization for a single value of lambda

glmnet.measures

Display the names of the measures used in CV for different "glmnet" fa...

glmnet.path

Fit a GLM with elastic net regularization for a path of lambda values

glmnet

fit a GLM with lasso or elasticnet regularization

stratifySurv

Add strata to a Surv object

makeX

convert a data frame to a data matrix with one-hot encoding

mycoxph

Helper function to fit coxph model for survfit.coxnet

mycoxpred

Helper function to amend ... for new data in survfit.coxnet

na.replace

Replace the missing entries in a matrix columnwise with the entries in...

obj_function

Elastic net objective function value

pen_function

Elastic net penalty value

survfit.cv.glmnet

Compute a survival curve from a cv.glmnet object

use.cox.path

Check if glmnet should call cox.path

weighted_mean_sd

Helper function to compute weighted mean and standard deviation

Extremely efficient procedures for fitting the entire lasso or elastic-net regularization path for linear regression, logistic and multinomial regression models, Poisson regression, Cox model, multiple-response Gaussian, and the grouped multinomial regression; see <doi:10.18637/jss.v033.i01> and <doi:10.18637/jss.v039.i05>. There are two new and important additions. The family argument can be a GLM family object, which opens the door to any programmed family (<doi:10.18637/jss.v106.i01>). This comes with a modest computational cost, so when the built-in families suffice, they should be used instead. The other novelty is the relax option, which refits each of the active sets in the path unpenalized. The algorithm uses cyclical coordinate descent in a path-wise fashion, as described in the papers cited.