Entscheidungsbaum-Regression
Nichtlineare Aufteilungen der Daten
Entscheidungsbaum-Regression ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 3 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Beyond Straight Lines
A decision tree predicts numbers by asking yes-or-no questions about your features, splitting the data step by step. No straight line required. 🌳
Splits Are the Questions
Each branch is a split, like is size above 80? The tree keeps asking, narrowing rows into smaller and smaller groups.
Leaves Hold the Answer
At the bottom sit the leaves. Each leaf predicts one number: the average target of all training rows that landed there.
Choosing the Best Split
The tree tries many split points and keeps the one that most reduces prediction error in the resulting groups. Greedy, one step at a time.
Train One in Two Lines
The familiar fit-predict contract holds. Create a DecisionTreeRegressor, fit it, and predict just like any other estimator.
from sklearn.tree import DecisionTreeRegressor
model = DecisionTreeRegressor().fit(X, y)Predictions Look Like Steps
Because each leaf gives one flat value, a tree's predictions form a staircase, not a smooth curve. That is fine for many real patterns.
Trees Catch Non-Linear Shapes
Splits can bend any direction, so a tree captures non-linear relationships that a line would completely miss. That is its real strength.
Deep Trees Overfit
Left unchecked, a tree grows until each leaf holds one row, memorizing noise. That deep tree overfits and fails on new data.
Limit the Depth
Control growth with max_depth. A shallower tree stays general and is far easier to read and trust.
DecisionTreeRegressor(max_depth=4)More Pruning Knobs
You can also set min_samples_leaf so leaves keep enough rows. This stops the tree from carving out tiny, noisy groups.
DecisionTreeRegressor(min_samples_leaf=10)No Scaling Needed
Trees split on thresholds, so feature units do not matter. You can skip scaling, a nice contrast to Ridge and Lasso.
Quick Check
Think about how a tree turns rows into a prediction.
Recap
A decision tree splits data with questions, predicts a leaf average, and bends to non-linear shapes. Cap its depth so it generalizes. 🎯
Häufig gestellte Fragen
Ist die Lektion „Entscheidungsbaum-Regression“ kostenlos?
Ja — der vollständige Text von „Entscheidungsbaum-Regression“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Entscheidungsbaum-Regression“?
Nichtlineare Aufteilungen der Daten Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Data Science Academy zu starten?
Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 3 von 4.
Wie lange dauert die Lektion „Entscheidungsbaum-Regression“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?
Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Lineare Regression erneut betrachtet
- Ridge- und Lasso-Regularisierung
- Entscheidungsbaum-Regression
- Random Forest für Regression