Ir al contenido

Resumen 7 · Árboles de decisión

⬇ Descargar PDF · ir a la teoría completa · imprime con Ctrl + P

  • Preguntas xj≤tx_j\le t ⇒ cajas alineadas a los ejes, una constante por hoja: mayoría (0/1), media (cuadrática), p^\hat p (log-loss).
  • Impureza = costo de la mejor constante: entropía (sorpresa promedio, bits), Gini (probabilidad de desacuerdo), error rate.
  • Ganancia ponderada ≥ 0 por concavidad. El error rate es lineal a trozos ⇒ puede dar ganancia 0 a un split útil: crecer con Gini/entropía.
  • CART codicioso: n−1n-1 umbrales por feature (puntos medios), mejor split, recursión. Falla en XOR ⇒ crecer y podar. Solo importa el orden (sin escalar).
  • Poda por costo-complejidad R(T)+α∣T∣R(T)+\alpha\lvert T\rvert, eslabón más débil, α por CV (regla de 1 SE).
  • Interpretables pero de alta varianza (inestables); MDI sesgada; no extrapolan. Promediar árboles (bagging/random forest) baja la varianza.
Gini=1−∑kp^k2,H=−∑kp^klog⁡2p^k,maˊx. (K clases): 1−1K, log⁡2K\text{Gini} = 1-\sum_k\hat p_k^2,\qquad H = -\sum_k\hat p_k\log_2\hat p_k,\qquad \text{máx. (K clases): } 1-\tfrac1K,\ \log_2K ΔI=I(m)−nLnmI(L)−nRnmI(R)\Delta I = I(m) - \frac{n_L}{n_m}I(L) - \frac{n_R}{n_m}I(R) Rα(T)=R(T)+α∣T∣,g(m)=R(m)−R(Tm)∣Tm∣−1R_\alpha(T) = R(T) + \alpha\lvert T\rvert,\qquad g(m) = \frac{R(m)-R(T_m)}{\lvert T_m\rvert-1} Ejemplo de 10 puntos: raıˊz x1≤3.5 (ΔI=3/14), ruta α=2/15, 16/105, 3/14\text{Ejemplo de 10 puntos: raíz } x_1\le3.5\ (\Delta I = 3/14),\ \text{ruta } \alpha = 2/15,\ 16/105,\ 3/14
  • Entropía = sorpresa; Gini = desacuerdo (no al revés).
  • Basta evaluar n−1n-1 umbrales.
  • La feature de la raíz no es necesariamente la más importante.
  • Un árbol con defaults está sobreajustado.