ЛР3
Лес для регрессии

Задание 2.3 · 1 балл

Лес для регрессии

Тот же лес, но для продолжительности жизни: деревья-регрессоры и среднее вместо голосования. Сравниваем с одним деревом при тех же критериях остановки.

life_forest = RandomForest(n_estimators=100, task='regression', random_state=42, **sk_params)
life_forest.fit(life_X_train, life_y_train)
  1. task='regression' единственное отличие: внутри DecisionTreeRegressor, ответ = среднее деревьев.
  2. **sk_params тот же критерий остановки, что и у одиночного дерева (max_depth = 5 и т.д.).
КритерийR² дереваR² лесаMAE дереваMAE леса
max_depth = 50.6860.7453.173.01
min_samples_leaf = 50.6350.7553.492.82
max_leaves = 50.6180.7083.623.43
purity (до конца)0.6390.7603.572.85
На пальцах. Если 100 стрелков стреляют с дрожащими руками, средняя точка их попаданий близка к центру. Если у всех сбит прицел в одну сторону, усреднение не поможет. Глубокие деревья это «дрожащие руки», мелкие это «сбитый прицел».
Важность признаков для продолжительности жизни
Расходы на медицину и высшее образование важнее всего, год почти не важен.
ПризнакMDIПадение R²
Health_Expenditure_Per_Capita0.3470.337
Tertiary_School_Enrollment0.2730.204
Urban_Population_Rate0.1560.048
Population_Density0.0790.029
PM25_AirPollution0.0730.010
Political_Stability_Index0.0520.004
Year0.0200.008

Почему лес сильнее всего улучшает глубокие деревья?

Вопросы на защите

Что поменял в лесу для регрессии?

Только параметр task: деревья-регрессоры вместо классификаторов и среднее вместо голосования. Бутстрап и случайные признаки те же.

Почему год почти не важен?

За 20 лет продолжительность жизни внутри страны меняется на несколько лет, а между странами разница до 30 лет. Свойства страны объясняют гораздо больше.

Почему в лесу обычно глубокие деревья?

У глубокого дерева маленькая систематическая ошибка, но большая случайная. Лес убирает именно случайную часть, поэтому выгоднее всего усреднять глубокие деревья. У нас именно они дали лучший лес.

Одна фразаЛес для регрессии усредняет деревья-регрессоры и лучше одного дерева при всех критериях, сильнее всего для глубоких деревьев (R² 0.639 → 0.760); главные признаки расходы на медицину и высшее образование.