Machine Learning met boomgebaseerde modellen in R
Sandro Raabe
Data Scientist
ranger, randomForesttidymodels-interface: rand_forest() (in package parsnip)
rand_forest()Hyperparameters:
mtry: voorspellers per knoop, standaard:trees: aantal bomen in het bos min_n: minimale knoopgrootterand_forest(mtry = 4,trees = 500,min_n = 10) %>%# Set the mode set_mode("classification") %>%# Use engine ranger or randomForest set_engine("ranger")
spec <- rand_forest(trees = 100) %>%set_mode("classification") %>%set_engine("ranger")
Specificatie Random Forest-model(classification)Belangrijkste argumenten: trees = 100Reken-engine: ranger
spec %>% fit(still_customer ~ ., data = customers_train)
parsnip-modelobject
Traintijd: 631 ms
Ranger-resultaat
Aantal trees: 100
Steekproefgrootte: 9116
Aantal onafhankelijke variabelen: 19
Mtry: 4
Doel-knoopgrootte: 10
rand_forest(mode = "classification") %>% set_engine("ranger", importance = "impurity") %>%fit(still_customer ~ ., data = customers_train) %>%vip::vip()

Machine Learning met boomgebaseerde modellen in R