Skip to contents

Combina penalizacoes lasso (L1) e ridge (L2) controladas por alpha (alpha = 1 lasso, alpha = 0 ridge), por coordinate descent (C++).

Usage

rnp_elastic_net(formula, data, lambda = 0.1, alpha = 0.5, digits = 4L)

Arguments

formula

Formula y ~ x1 + x2 + ....

data

data.frame.

lambda

Parametro de penalizacao (>= 0).

alpha

Mistura L1/L2 em [0, 1].

digits

Inteiro.

Value

tibble com termo e estimativa.

Examples

rnp_elastic_net(mpg ~ wt + hp + disp, mtcars, lambda = 0.3, alpha = 0.5)
#> # A tibble: 4 × 2
#>   termo       estimativa
#>   <chr>            <dbl>
#> 1 (Intercept)    34.2   
#> 2 wt             -2.58  
#> 3 hp             -0.024 
#> 4 disp           -0.0099