Learn R Programming

daltoolbox (version 1.3.727)

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.

Examples

Run this code
if (requireNamespace("glmnet", quietly = TRUE)) {
 data(iris)
 fs <- feature_selection_lasso("Sepal.Length")
 fs <- fit(fs, iris)
 fs$selected
 iris_fs <- transform(fs, iris)
 names(iris_fs)
}

Run the code above in your browser using DataLab