Döntési fák
Döntési fa építése
1. Ha minden megmaradt példa egy adott osztályhoz tartozik, akkor adjuk vissza az adott osztály címkéjét tartalmazó levélcsomópontot.
2. Ha nem maradt meg példánk, akkor adjuk vissza a szülő csomópontban szereplő példák többségi szavazatát tartalmazó levélcsomópontot.
3. Ha maradt még pozitív és negatív példánk is, de már minden attribútumot felhasználtunk a teszteléshez, akkor térjünk vissza a megmaradt példák többségi szavazatát tartalmazó levélcsomóponttal. Ekkor az adatok zajosak (nem konzisztensek), és így a döntési fánk sem lesz konzisztens.
4. Egyéb esetben válasszuk ki a legjobban szeparáló, még fel nem használt attribútumot a megmaradt példáink szétválasztására. A kiválasztott attribútumból létrehozunk egy belső csomópontot, az ebből kilépő ágak lesznek az attribútum lehetséges értékei. A kiválasztott attribútum gyerekei pedig azok a csomópontok lesznek, amiket a létrejött példahalmazokra az algoritmus rekurzív hívásával kapunk.
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 |
Outlook | Play tennis | | Temperature | Play tennis |
Sunny | No | | Hot | No |
Sunny | No | | Hot | No |
Overcast | Yes | | Hot | Yes |
Rain | Yes | | Mild | Yes |
Rain | Yes | | Cool | Yes |
Rain | No | | Cool | No |
Overcast | Yes | | Cool | Yes |
Sunny | No | | Mild | No |
Sunny | Yes | | Cool | Yes |
Rain | Yes | | Mild | Yes |
Sunny | Yes | | Mild | Yes |
Overcast | Yes | | Mild | Yes |
Overcast | Yes | | Hot | Yes |
Rain | No | | Mild | No |
Outlook | Play tennis | | Temperature | Play tennis |
Sunny | No | | Hot | No |
Sunny | No | | Hot | No |
Sunny | No | | Hot | Yes |
Sunny | Yes | | Hot | Yes |
Sunny | Yes | | | |
| | | Mild | Yes |
Rain | Yes | | Mild | No |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | Yes |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | No |
| | | | |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | No |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | Yes |
Információnyereség
����Shannon-féle entrópia:����Gini index:
Shannon entrópia vs Gini index
Shannon féle entrópia
Shannon entrópia vs Gini index
Shannon féle entrópia
Gini index / 4
Shannon entrópia vs Gini index
Shannon féle entrópia
Gini index / 4
Gini index
Információnyereség
����Shannon-féle entrópia:����Gini index:
Outlook | Play tennis | | Temperature | Play tennis |
Sunny | No | | Hot | No |
Sunny | No | | Hot | No |
Sunny | No | | Hot | Yes |
Sunny | Yes | | Hot | Yes |
Sunny | Yes | | | |
| | | Mild | Yes |
Rain | Yes | | Mild | No |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | Yes |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | No |
| | | | |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | No |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | Yes |
Outlook | Play tennis | | Temperature | Play tennis |
Sunny | No | | Hot | No |
Sunny | No | | Hot | No |
Sunny | No | | Hot | Yes |
Sunny | Yes | | Hot | Yes |
Sunny | Yes | | | |
| | | Mild | Yes |
Rain | Yes | | Mild | No |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | Yes |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | No |
| | | | |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | No |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | Yes |
Outlook | Play tennis | | Temperature | Play tennis |
Sunny | No | | Hot | No |
Sunny | No | | Hot | No |
Sunny | No | | Hot | Yes |
Sunny | Yes | | Hot | Yes |
Sunny | Yes | | | |
| | | Mild | Yes |
Rain | Yes | | Mild | No |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | Yes |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | No |
| | | | |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | No |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | Yes |
Outlook | Play tennis | | Temperature | Play tennis |
Sunny | No | | Hot | No |
Sunny | No | | Hot | No |
Sunny | No | | Hot | Yes |
Sunny | Yes | | Hot | Yes |
Sunny | Yes | | | |
| | | Mild | Yes |
Rain | Yes | | Mild | No |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | Yes |
Rain | Yes | | Mild | Yes |
Rain | No | | Mild | No |
| | | | |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | No |
Overcast | Yes | | Cool | Yes |
Overcast | Yes | | Cool | Yes |