dot-regularizeSEMInternal: .regularizeSEMInternal

.regularizeSEMInternalR Documentation

.regularizeSEMInternal

Description

Internal function: This function computes the regularized models for all penaltiy functions which are implemented for glmnet and gist. Use the dedicated penalty functions (e.g., lessSEM::lasso) to penalize the model.

Usage

.regularizeSEMInternal(
  lavaanModel,
  penalty,
  weights,
  tuningParameters,
  method,
  modifyModel,
  control,
  notes = NULL
)

Arguments

lavaanModel

model of class lavaan

penalty

string: name of the penalty used in the model

weights

labeled vector with weights for each of the parameters in the model.

tuningParameters

data.frame with tuning parameter values

method

which optimizer should be used? Currently implemented are ista and glmnet. With ista, the control argument can be used to switch to related procedures (currently gist).

modifyModel

used to modify the lavaanModel. See ?modifyModel.

control

used to control the optimizer. This element is generated with the controlIsta() and controlGlmnet() functions.

notes

option to pass a notes to function. All notes of the current function will be added

Value

regularized SEM


lessSEM documentation built on May 29, 2024, 7:10 a.m.