Articles → MACHINE LEARNING → Decision Tree Algorithm In Machine Learning
Decision Tree Algorithm In Machine Learning
Purpose
Example
| Outlook | Temperature | Humidity | Wind | Play Tennis |
|---|
| Sunny | Hot | High | Weak | No |
| Sunny | Hot | High | Strong | No |
| Overcast | Hot | High | Weak | Yes |
| Rain | Mild | High | Weak | Yes |
| Rain | Cool | Normal | Weak | Yes |
| Rain | Cool | Normal | Strong | No |
| Overcast | Cool | Normal | Strong | Yes |
| Sunny | Mild | High | Weak | No |
| Sunny | Cool | Normal | Weak | Yes |
| Rain | Mild | Normal | Weak | Yes |
| Sunny | Mild | Normal | Strong | Yes |
| Overcast | Mild | High | Strong | Yes |
| Overcast | Hot | Normal | Weak | Yes |
| Rain | Mild | High | Strong | No |
Entropy Of The Dataset
Calculation Of Entropy And Information Gain At Level 1
| Outlook | Entropy |
|---|
| Sunny | 0.971 |
| Overcast | 0 |
| Rain | 0.971 |
| Entropy of Outlook | 0.693 |
| Information Gain of Outlook | 0.247 |
| Humidity | Entropy |
|---|
| High | 0.985 |
| Normal | 0.592 |
| Entropy of Humidity | 0.789 |
| Information Gain of Humidity | 0.151 |
| Temperature | Entropy |
|---|
| Hot | 1 |
| Mild | 0.918 |
| Cool | 0.811 |
| Entropy of Temperature | 0.911 |
| Information Gain of Temperature | 0.029 |
| Wind | Entropy |
|---|
| Weak | 0.811 |
| Strong | 1 |
| Entropy of Wind | 0.892 |
| Information Gain of Wind | 0.048 |
Find The Entropy And Information Gain For Outlook = Sunny
| Outlook | Temperature | Play Tennis |
|---|
| Sunny | Hot | No |
| Sunny | Hot | No |
| Sunny | Mild | No |
| Sunny | Cool | Yes |
| Sunny | Mild | Yes |
| Temperature | Entropy |
|---|
| Hot | 0 |
| Mild | 1 |
| Cool | 0 |
| Entropy of Outlook = Sunny + Temperature | 0.4 |
| Information Gain of Outlook = Sunny + Temperature | 0.571 |
| Outlook | Wind | Play Tennis |
|---|
| Sunny | Weak | No |
| Sunny | Strong | No |
| Sunny | Weak | No |
| Sunny | Weak | Yes |
| Sunny | Strong | Yes |
| Wind | Entropy |
|---|
| Strong | 1 |
| Weak | 0.918 |
| Entropy of Outlook = Sunny + Wind | 0.95 |
| Information Gain of Outlook = Sunny + Wind | 0.021 |
| Outlook | Humidity | Play Tennis |
|---|
| Sunny | High | No |
| Sunny | High | No |
| Sunny | High | No |
| Sunny | Normal | Yes |
| Sunny | Normal | Yes |
| Humidity | Entropy |
|---|
| High | 0 |
| Normal | 0 |
| Entropy | 0 |
| Information Gain | 0.971 |
Find The Entropy And Information Gain For Outlook = Overcast
| Outlook | Temperature | Play Tennis |
|---|
| Overcast | Hot | Yes |
| Overcast | Cool | Yes |
| Overcast | Mild | Yes |
| Overcast | Hot | Yes |
| Temperature | Entropy |
|---|
| Hot | 0 |
| Mild | 0 |
| Cool | 0 |
| Entropy | 0 |
| Information Gain | 0 |
| Outlook | Wind | Play Tennis |
|---|
| Overcast | Weak | Yes |
| Overcast | Strong | Yes |
| Overcast | Strong | Yes |
| Overcast | Weak | Yes |
| Wind | Entropy |
|---|
| Strong | 0 |
| Weak | 0 |
| Entropy | 0 |
| Information Gain | 0 |
| Outlook | Humidity | Play Tennis |
|---|
| Overcast | High | Yes |
| Overcast | Normal | Yes |
| Overcast | High | Yes |
| Overcast | Normal | Yes |
| Humidity | Entropy |
|---|
| High | 0 |
| Normal | 0 |
| Entropy | 0 |
| Information Gain | 0 |
Find The Entropy And Information Gain For Outlook = Rain
| Outlook | Temperature | Play Tennis |
|---|
| Rain | Mild | Yes |
| Rain | Cool | Yes |
| Rain | Cool | No |
| Rain | Mild | Yes |
| Rain | Mild | No |
| Temperature | Entropy |
|---|
| Hot | NA |
| Mild | 0.918 |
| Cool | 1 |
| Entropy | 0.951 |
| Information Gain | 0.02 |
| Outlook | Wind | Play Tennis |
|---|
| Rain | Weak | Yes |
| Rain | Weak | Yes |
| Rain | Strong | No |
| Rain | Weak | Yes |
| Rain | Strong | No |
| Wind | Entropy |
|---|
| Strong | 0 |
| Weak | 0 |
| Entropy of Outlook | 0 |
| Information Gain | 0.971 |
| Outlook | Humidity | Play Tennis |
|---|
| Rain | High | Yes |
| Rain | Normal | Yes |
| Rain | Normal | No |
| Rain | Normal | Yes |
| Rain | High | No |
| Humidity | Entropy |
|---|
| High | 1 |
| Normal | 0.918 |
| Entropy | 0.95 |
| Information Gain | 0.021 |
Conclusion
| Outlook | Wind | Play Tennis |
|---|
| Rain | Weak | Yes |
| Rain | Strong | No |
| Outlook | Play Tennis |
|---|
| Sunny | No |
| Sunny | Yes |
| Outlook | Play Tennis |
| Overcast | Yes |
| Posted By - | Karan Gupta |
| |
| Posted On - | Friday, September 12, 2025 |