Un árbol de decisión es un modelo de predicción que basa las elecciones en datos entrantes utilizando una estructura similar a un diagrama de flujo. Crea ramas de datos y coloca los resultados en nodos hoja. Los árboles de decisión se utilizan para problemas de clasificación y regresión, ofreciendo modelos fáciles de entender. Un modelo jerárquico conocido como árbol de decisión se usa en soporte de decisiones para representar decisiones y sus posibles resultados, incluyendo eventos aleatorios, costos de recursos y utilidad. Este enfoque algorítmico, que es aprendizaje supervisado no paramétrico y adecuado para aplicaciones de clasificación y regresión, utiliza declaraciones de control condicional. Una estructura de árbol, que tiene forma jerárquica similar a un árbol, está compuesta por un nodo raíz, ramas, nodos internos y nodos hoja.