library(randomForest)
## randomForest 4.7-1.1
## Type rfNews() to see new features/changes/bug fixes.
library(randomForestExplainer)
## Registered S3 method overwritten by 'GGally':
## method from
## +.gg ggplot2
library(AER)
## Загрузка требуемого пакета: car
## Загрузка требуемого пакета: carData
## Загрузка требуемого пакета: lmtest
## Загрузка требуемого пакета: zoo
##
## Присоединяю пакет: 'zoo'
## Следующие объекты скрыты от 'package:base':
##
## as.Date, as.Date.numeric
## Загрузка требуемого пакета: sandwich
## Загрузка требуемого пакета: survival
library(ggplot2)
##
## Присоединяю пакет: 'ggplot2'
## Следующий объект скрыт от 'package:randomForest':
##
## margin
data("TeachingRatings")
TeachingRatings$prof <- as.numeric(TeachingRatings$prof)
forest <- randomForest(eval ~., data = TeachingRatings, localImp = TRUE)
min_depth_frame <- min_depth_distribution(forest)
plot_min_depth_distribution(min_depth_frame, k = 8) +
xlab("Переменные") +
ylab("Количество деревьев")+ theme_classic() +
scale_fill_manual(values = c("#003f5c", "#2f4b7c", "#665191", "#a05195", "#d45087", "#f95d6a", "#ff7c43", "#ffa600",
"#e45149", "#b6d2dd", "#259086", "#0a463c", "darkblue", "darkred", "#665444", "#669444", "#678399", "#682901"))
