Capítulo 7 de 14 · Parte III

Árboles, Random Forest y XGBoost

Parte III · Algoritmos de machine learning

Capítulo 7

Árboles, Random Forest y XGBoost

Empiece siempre por el modelo más simple que funcione.

Nivel intermedioLogotipo JMA

Qué encontrará en este capítulo

  1. 7.1Árboles de decisión
  2. 7.2Random Forest
  3. 7.3Gradient Boosting (XGBoost, LightGBM, CatBoost)
  4. 7.4Importancia de variables
  5. 7.5Comparación de algoritmos basados en árboles
  6. 7.6Cuándo no usar árboles

6 secciones · 9 apartados · 6 ejercicios con soluciones

Capítulo 7 de 14
Objetivos de aprendizaje del capítulo (6)
  • Entender cómo funcionan los árboles de decisión y cómo eligen cada división midiendo la pureza con Gini o entropía.
  • Comprender el concepto de ensemble learning —aprendizaje por conjuntos— y sus dos familias principales (bagging y boosting).
  • Aplicar Random Forest, XGBoost, LightGBM y CatBoost con buenos valores de partida y evaluarlos correctamente (incluido el OOB score).
  • Explicar el papel de cada hiperparámetro del boosting (learning_rate, n_estimators, subsample, colsample_bytree, early stopping) en lugar de copiar números mágicos.
  • Interpretar la importancia de variables conociendo los sesgos de feature_importances_ y usando alternativas robustas (permutación, SHAP).
  • Decidir cuándo un modelo basado en árboles es la herramienta adecuada y, sobre todo, cuándo no lo es.