Machine Learning con modelli ad albero in R
Sandro Raabe
Data Scientist
ranger, randomForesttidymodels a questi package: rand_forest() (nel package parsnip)
rand_forest()Iperparametri:
mtry: predittori visti a ogni nodo, default:trees: numero di alberi nella foresta min_n: dimensione minima del nodorand_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")
Specifiche del modello Random Forest(classification)Argomenti principali: trees = 100Motore computazionale: ranger
spec %>% fit(still_customer ~ ., data = customers_train)
oggetto modello parsnip
Tempo di fit: 631ms
Risultato Ranger
Numero di alberi: 100
Dimensione campione: 9116
Numero di variabili indipendenti: 19
Mtry: 4
Dimensione minima nodo: 10
rand_forest(mode = "classification") %>% set_engine("ranger", importance = "impurity") %>%fit(still_customer ~ ., data = customers_train) %>%vip::vip()

Machine Learning con modelli ad albero in R