BaşlayınÜcretsiz Başlayın

Lasso ile manuel düzenlileştirme

attrition veri kümesinde 30 değişken var. İnsan Kaynakları bölümün, yorumlaması ve bakımı kolay bir model kurmanı istiyor. Özellikle, modelinin olabildiğince anlaşılır olması için özellik sayısını azaltmayı talep ediyorlar.

Bu egzersizde, modelindeki değişken sayısını otomatik olarak azaltmak için Lasso kullanacaksın. Bu ilk denemede, bir ceza değerini (penalty) elle girecek ve modelin davranışını gözlemleyeceksin.

train ve test verileri ile temel bir recipe senin için zaten yüklendi.

Bu egzersiz

R'da Feature Engineering

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Lojistik regresyon modelini glmnet motorunu kullanacak şekilde ayarla.
  • Lasso'yu 0.06 ceza değeriyle çalıştırmak için argümanları ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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)
Kodu Düzenle ve Çalıştır