MulaiMulai sekarang secara gratis

Regularisasi manual dengan Lasso

Himpunan data attrition memiliki 30 variabel. Departemen Human Resources meminta Anda membangun model yang mudah diinterpretasikan dan dikelola. Mereka secara khusus ingin mengurangi jumlah fitur agar model Anda semudah mungkin untuk ditafsirkan.

Dalam latihan ini, Anda akan menggunakan Lasso untuk secara otomatis mengurangi jumlah variabel dalam model Anda. Pada percobaan pertama ini, Anda akan memasukkan nilai penalty secara manual dan mengamati perilaku model.

Data train dan test, serta recipe dasar, sudah dimuat untuk Anda.

Latihan ini adalah bagian dari kursus

Rekayasa Fitur di R

Lihat Kursus

Petunjuk latihan

  • Atur model regresi logistik Anda untuk menggunakan engine glmnet.
  • Atur argumen untuk menjalankan Lasso dengan penalty 0,06.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

model_lasso_manual <- logistic_reg() %>%

# Set the glmnet engine for your logistic regression model
  ___(___) %>%

# Set arguments to run Lasso with a penalty of 0.06
  set_args(mixture = ___, ___ = ___)

workflow_lasso_manual <- workflow() %>%
  add_model(model_lasso_manual) %>%
  add_recipe(recipe)

fit_lasso_manual <- workflow_lasso_manual %>% 
  fit(train)

tidy(fit_lasso_manual)
Edit dan Jalankan Kode