lambdaCalculationLoad function

lambdaCalculationLoad is an auxiliary function for rlassoLoad; it calculates the penalty parameters with predefined loadings.

lambdaCalculationLoad is an auxiliary function for rlassoLoad; it calculates the penalty parameters with predefined loadings.

Source

Victor Chernozhukov, Chris Hansen, Martin Spindler (2016). hdm: High-Dimensional Metrics, R Journal, 8(2), 185-199. URL https://journal.r-project.org/archive/2016/RJ-2016-040/index.html.

lambdaCalculationLoad( X.dependent.lambda = FALSE, c = 2, gamma = 0.1, load, bns, lns, nboot, y = NULL, x = NULL )

Arguments

  • X.dependent.lambda: Logical, TRUE, if the penalization parameter depends on the design of the matrix x. FALSE, if independent of the design matrix (default).
  • c: Constant for the penalty with default c = 2 .
  • gamma: Constant for the penalty with default gamma=0.1.
  • load: Penalty loadings, vector of length p (no. of regressors).
  • bns: Block length.
  • lns: Number of blocks.
  • nboot: Number of bootstrap iterations.
  • y: Residual which is used for calculation of the variance or the data-dependent penalty.
  • x: Regressors (vector, matrix or object can be coerced to matrix).

Returns

  • lambda0: Penalty term

  • Ups0: Penalty loadings, vector of length p (no. of regressors)

  • lambda: This is lambda0 * Ups0

  • penalty: Summary of the used penalty function

  • Maintainer: Rainer Schlittgen
  • License: GPL
  • Last published: 2021-10-30

Useful links