Learn R Programming

daltoolbox (version 1.3.717)

cla_glmnet: LASSO logistic regression (glmnet)

Description

Logistic regression with L1 penalty using glmnet::cv.glmnet.

Usage

cla_glmnet(attribute, lambda = c("lambda.min", "lambda.1se"))

Value

returns a cla_glmnet object

Arguments

attribute

target attribute name (binary)

lambda

which lambda to use ("lambda.min" or "lambda.1se")

Examples

Run this code
if (requireNamespace("glmnet", quietly = TRUE)) {
 data(iris)
 iris_bin <- iris
 iris_bin$IsVersicolor <- ifelse(iris_bin$Species == "versicolor", 1, 0)
 model <- cla_glmnet("IsVersicolor")
 model <- fit(model, iris_bin)
 pred <- predict(model, iris_bin)
 table(pred, iris_bin$IsVersicolor)
}

Run the code above in your browser using DataLab