6 votos

¿Se pueden hacer dos o más divisiones en un árbol de decisión binario en la misma variable?

Mi pregunta es sobre un árbol de decisión binario (binario a entero).

¿Hay algún problema si las condiciones definidas en una misma variable ej. x1 ? Quiero decir que cuando defino las variables para mi árbol, puedo elegir:

 if(x1>3)
then  
   if (x1>4)
   then ....
   else
    ....
    end
else
....
end 
 

Como ves mi variable siempre es x1, pero las condiciones son diferentes. En todo el árbol de decisiones binarias que encuentro en la red, ¡la variable cambia!

7voto

ebricca Puntos 31

Sí, es posible, y sucede con frecuencia. Considere el árbol de la página 4 de este tutorial, verás que varias divisiones se realizan en ambas variables en longitud y latitud. En cada paso de la CARRETA algoritmo, todos los predictores son juzgados y la mejor (la seleccionada para la división) es la que maximiza la disminución en la partición de la impureza (o alguna otra métrica), que es. Luego de tomar sus nodos hijos y se los divide de nuevo. Y se itera. No hay absolutamente nada impide repetidas divisiones en el mismo predictor.

5voto

ESRogs Puntos 1381

Sí; tome el Internet con una pizca de sal, no podría encontrar árboles así porque rara vez ocurren, especialmente entre los ejemplos creados por el hombre.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X