Learn R Programming

snazzieR (version 0.1.2)

optimize.cv.lambda: Optimize Lambda Using Cross-Validation

Description

Searches the lambda range to minimize CV-MSE using Brent's method via `optimize()`.

Usage

optimize.cv.lambda(x, y, lambda.range, folds)

Value

A list containing:

minimum

Optimal lambda value

objective

Minimum CV-MSE achieved

trace

Data frame with lambda and CV-MSE pairs

Arguments

x

A standardized design matrix (n × p)

y

A centered response vector (n × 1)

lambda.range

A numeric vector of length 2 specifying the search interval

folds

Number of cross-validation folds