Bir workflow oluşturma
Verilerin analiz için hazır olduğuna göre, geç gelip gelmeyeceklerini tahmin etmek için bir logistic_model() tanımlayacaksın.
Analiz ve hata ayıklamada referans olarak kalsın diye flight değişkenine "ID" rolü atıyorsun. date değişkeninden, tatil etkisini açıkça modellemek için yeni özellikler oluşturacak ve factors değişkenlerini kukla (dummy) değişkenler olarak temsil edeceksin.
Model ve recipe()'i workflow() kullanarak birlikte paketlemek, sonraki uyarlama veya tahminlerde tutarlı feature engineering adımlarının uygulanmasını sağlamaya yardımcı olur.
Bu egzersiz
R'da Feature Engineering
kursunun bir parçasıdırEgzersiz talimatları
flightiçin "ID" rolü ata.- Modeli ve tarifi (recipe) bir
workflownesnesinde paketle. lr_workflow'utestverisine uydur.- Uydurulmuş workflow'u düzenle (tidy).
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
lr_model <- logistic_reg()
# Assign an "ID" role to flight
lr_recipe <- recipe(arrival ~., data = train) %>% update_role(flight, new_role = ___) %>%
step_holiday(date, holidays = timeDate::listHolidays("US")) %>% step_dummy(all_nominal_predictors())
# Bundle the model and the recipe into a workflow object
lr_workflow <- workflow() %>% add_model(___) %>% add_recipe(___)
lr_workflow
# Fit lr_workflow workflow to the test data
lr_fit <- lr_workflow %>% ___(data = test)
# Tidy the fitted workflow
tidy(___)