Jobsheet 14 - Decision Tree
Jobsheet 14 - Decision Tree
Decision Tree
(Pohon Keputusan)
Tujuan
Mahasiswa diharapkan dapat:
• Mahasiswa memahami cara kerja decision tree.
• Mahasiswa dapat mengetahui dan mengenal contoh studi kasus yang dapat
diselesaikan dengan metode decision tree
• Mahasiswa mampu menerapkan metode decision tree menggunakan bahasa
Python
Ringkasan Materi
1. Definisi Decision Tree
Alat pendukung keputusan yang menggunakan model keputusan seperti pohon. Istilah
pada decision tree adalah seperti berikut:
Proses pembentukan decision tree menggunakan beberapa algoritma ID3, C4.5, CHART,
CHAID, MARS. Pada Jobsheet ini akan forkus menggunakan ID3 untuk pembentukan decision
tree. Langkah algoritma decision tree adalah seperti berikut:
1. Tree dimulai dengan sebuah simpul yang merepresentasikan sampel data pelatihan
yaitu dengan membuat node
2. Pada setiap iterasi pada atribut yang tidak digunakan hitung entropi dan information
gain
3. Memilih atribut yang memiliki entropi terkecil atau information gain terbesar
4. kemudian sample data displit berdasarkan atribut terpilih
5. Algoritma terus berulang untuk setiap subset, memproses atribut yang belum dipilih
pada langkah sebelumnya
10 AM 9 AM
8 AM
Stall? Accident?
PRAKTIKUM
1) Pada percobaan yang menerapkan decision tree dengan bahasa python ini, mula-mula
kita mengimport library yang digunakan:
3) Membuat dataframe
4) Setelah itu mencari entropi suatu kejadian