Decision Tree Regressor: Domäne der y-Variablen

Sep 18 2020

Ich wundere mich nur über eine Sache. Angenommen, Sie passen zu a Decision Tree Regressorund Ihre Trainingsvariable yenthält eine Domäne von 0 bis 1. Ist es möglich, dass die vorhergesagte y Variable des angepassten Modells im Testsatz diese Grenzen überschreitet?

Antworten

2 mprouveur Sep 18 2020 at 18:33

Decision Tree Regressor sagt keine Werte außerhalb des Wertebereichs voraus, der im Zugsatz angegeben ist. Wenn Ihre Extremwerte -4 und +10 sind, liegen die vorhergesagten Werte zwischen -4 und +10. Der Grund dafür ist, dass ein Entscheidungsbaum die Trainingsdaten in Gruppen aufteilt. Die einem Knoten zugeordnete Vorhersage ist dann der Mittelwert der Trainingsdaten dieses Knotens (oder, wenn Sie etwas anderes als MSE wählen, welcher Wert auch immer die Kostenfunktion für diese Gruppe minimiert).

Ein Beispiel für die Funktionsweise eines Regressionsbaums: https://www.saedsayad.com/decision_tree_reg.htm Die Ausgabe für Windy und Sunny beträgt 26,5, da die Trainingsdaten 2 Datenpunkte enthalten, die diesen Kriterien entsprechen (23 und 30).