Learn R Programming

LorenzRegression (version 2.2.0)

PLR.BIC: Determines the regularization parameter (lambda) in a PLR via optimization of an information criterion.

Description

PLR.BIC takes as input a matrix of estimated parameter vectors, where each row corresponds to a covariate and each column corresponds to a value of lambda, and returns the index of the optimal column by optimizing an information criterion. By default the BIC is used.

Usage

PLR.BIC(y, x, theta, weights = NULL, IC = c("BIC", "AIC"))

Value

A list with two components

val

vector indicating the value attained by the information criterion for each value of lambda.

best

index of the value of lambda where the optimum is attained.

Arguments

y

a vector of responses

x

a matrix of explanatory variables

theta

matrix gathering the path of estimated parameter vectors. Each row corresponds to a given covariate. Each column corresponds to a given value of lambda

weights

vector of sample weights. By default, each observation is given the same weight.

IC

indicates which information criterion is used. Possibles values are "BIC" (default) or "AIC".

References

Jacquemain, A., C. Heuchenne, and E. Pircalabelu (2024). A penalised bootstrap estimation procedure for the explained Gini coefficient. Electronic Journal of Statistics 18(1) 247-300.

See Also

Lorenz.Reg, Lorenz.FABS, Lorenz.SCADFABS