Learn R Programming

daltoolbox (version 1.3.767)

feature_selection_lasso: Feature selection by lasso

Description

Selects predictors using L1-regularized regression.

Usage

feature_selection_lasso(attribute, features = NULL)

Value

returns an object of class feature_selection_lasso

Arguments

attribute

target attribute name

features

optional vector of feature names (default: all numeric columns except attribute)

Details

Fits a lasso path with glmnet and keeps predictors with non-zero coefficients at lambda.min. The target attribute must be numeric.

Examples

Run this code
if (requireNamespace("glmnet", quietly = TRUE)) {
 data(Boston)
 fs <- feature_selection_lasso("medv")
 fs <- fit(fs, Boston)
 fs$selected
 boston_fs <- transform(fs, Boston)
 names(boston_fs)
}

Run the code above in your browser using DataLab