Regresi Pohon Keputusan
Pemisahan non-linear pada data
Regresi Pohon Keputusan adalah pelajaran Data Science Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Data Science Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Data Science Academy mencakup 4 pelajaran total.
Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.
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. 🎯
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Regresi Pohon Keputusan” gratis?
Ya — teks lengkap “Regresi Pohon Keputusan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Data Science Academy, upgrade ke CoddyKit PRO. Kursus Data Science Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Regresi Pohon Keputusan”?
Pemisahan non-linear pada data Kamu berlatih Data Science Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Data Science Academy?
Tidak diperlukan pengalaman sebelumnya. Data Science Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Regresi Pohon Keputusan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Data Science Academy ini?
Ya. Setiap pelajaran Data Science Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Meninjau Kembali Regresi Linear
- Regularisasi Ridge dan Lasso
- Regresi Pohon Keputusan
- Random Forest untuk Regresi