spar_glmnet: Penalized GLM marginal models

View source: R/sparmodel_classes.R

spar_glmnetR Documentation

Penalized GLM marginal models

Description

Creates an object class 'sparmodel' using arguments passed by user.

Usage

spar_glmnet(..., control = list())

Arguments

...

includes arguments which can be passed as attributes to the 'sparmodel' object

control

list of controls to be passed to the model function

Details

Relies on glmnet.

Value

object of class 'sparmodel' which is a list with elements

  • name (character)

  • control (list of controls passed as an argument)

  • model_fun for generating the screening coefficient. This function should have arguments y, vector of standardized responses, z, a matrix of projected predictors in each marginal model, and object, which is a 'sparmodel' object. Returns a list with two elements: gammas which is the vector of regression coefficients for the projected predictors and intercept which is the intercept of the model.

  • update_fun optional function for updating the 'sparmodel' object before the start of the algorithm.


spareg documentation built on Aug. 8, 2025, 6:46 p.m.