C4.5 [release 8] decision tree generator Thu Jun 15 09:22:13 2000 ---------------------------------------- Options: File stem Verbosity level 3 Read 14 cases (4 attributes) from golf.data 14 items, total weight 14.0 Att outlook Play Don't [unknown: 0.0 0.0] [sunny : 2.0 3.0] [overcas: 4.0 0.0] [rain : 3.0 2.0] inf 1.577, gain 0.247 Att temperature Cut at 66.500 (gain 0.010, val 0.017): Play Don't [unknown: 0.0 0.0] [below : 1.0 1.0] [above : 8.0 4.0] Cut at 68.500 (gain 0.000, val 0.001): Play Don't [unknown: 0.0 0.0] [below : 2.0 1.0] [above : 7.0 4.0] Cut at 69.500 (gain 0.015, val 0.017): Play Don't [unknown: 0.0 0.0] [below : 3.0 1.0] [above : 6.0 4.0] Cut at 70.500 (gain 0.045, val 0.048): Play Don't [unknown: 0.0 0.0] [below : 4.0 1.0] [above : 5.0 4.0] Cut at 71.500 (gain 0.001, val 0.001): Play Don't [unknown: 0.0 0.0] [below : 4.0 2.0] [above : 5.0 3.0] Cut at 73.500 (gain 0.001, val 0.001): Play Don't [unknown: 0.0 0.0] [below : 5.0 3.0] [above : 4.0 2.0] Cut at 77.500 (gain 0.025, val 0.029): Play Don't [unknown: 0.0 0.0] [below : 7.0 3.0] [above : 2.0 2.0] Cut at 80.500 (gain 0.000, val 0.001): Play Don't [unknown: 0.0 0.0] [below : 7.0 4.0] [above : 2.0 1.0] Cut at 82.000 (gain 0.010, val 0.017): Play Don't [unknown: 0.0 0.0] [below : 8.0 4.0] [above : 1.0 1.0] no gain Att humidity Cut at 72.500 (gain 0.015, val 0.017): Play Don't [unknown: 0.0 0.0] [below : 3.0 1.0] [above : 6.0 4.0] Cut at 76.500 (gain 0.045, val 0.048): Play Don't [unknown: 0.0 0.0] [below : 4.0 1.0] [above : 5.0 4.0] Cut at 79.000 (gain 0.090, val 0.092): Play Don't [unknown: 0.0 0.0] [below : 5.0 1.0] [above : 4.0 4.0] Cut at 82.500 (gain 0.102, val 0.109): Play Don't [unknown: 0.0 0.0] [below : 7.0 2.0] [above : 2.0 3.0] Cut at 87.500 (gain 0.025, val 0.029): Play Don't [unknown: 0.0 0.0] [below : 7.0 3.0] [above : 2.0 2.0] Cut at 92.500 (gain 0.010, val 0.017): Play Don't [unknown: 0.0 0.0] [below : 8.0 4.0] [above : 1.0 1.0] no gain Att windy Play Don't [unknown: 0.0 0.0] [true : 3.0 3.0] [false : 6.0 2.0] inf 0.985, gain 0.048 average gain 0.147 best attribute outlook inf 1.577 gain 0.247 val 0.156 5 items, total weight 5.0 Att temperature Cut at 73.500 (gain 0.020, val 0.021): Play Don't [unknown: 0.0 0.0] [below : 1.0 1.0] [above : 1.0 2.0] Cut at 77.500 (gain 0.420, val 0.433): Play Don't [unknown: 0.0 0.0] [below : 2.0 1.0] [above : 0.0 2.0] cut=77.500, inf 0.971, gain 0.220 Att humidity Cut at 77.500 (gain 0.971, val 1.000): Play Don't [unknown: 0.0 0.0] [below : 2.0 0.0] [above : 0.0 3.0] Cut at 87.500 (gain 0.420, val 0.433): Play Don't [unknown: 0.0 0.0] [below : 2.0 1.0] [above : 0.0 2.0] cut=77.500, inf 0.971, gain 0.771 Att windy Play Don't [unknown: 0.0 0.0] [true : 1.0 1.0] [false : 1.0 2.0] inf 0.971, gain 0.020 average gain 0.337 best attribute humidity cut 77.500 inf 0.971 gain 0.771 val 0.794 5 items, total weight 5.0 Att temperature Cut at 69.000 (gain 0.020, val 0.021): Play Don't [unknown: 0.0 0.0] [below : 1.0 1.0] [above : 2.0 1.0] Cut at 70.500 (gain 0.020, val 0.021): Play Don't [unknown: 0.0 0.0] [below : 2.0 1.0] [above : 1.0 1.0] no gain Att humidity no gain Att windy Play Don't [unknown: 0.0 0.0] [true : 0.0 2.0] [false : 3.0 0.0] inf 0.971, gain 0.971 average gain 0.971 best attribute windy inf 0.971 gain 0.971 val 1.000 Decision Tree: outlook = overcast: Play (4.0) outlook = sunny: | humidity <= 75 : Play (2.0) | humidity > 75 : Don't Play (3.0) outlook = rain: | windy = true: Don't Play (2.0) | windy = false: Play (3.0) | | Play (2.00:0.00/1.00) | | Don't Play (3.00:0.00/1.11) | humidity: [42% N=5.00 tree=2.11 leaf=2.00+1.24 br[2]=3.24] | Play (4.00:0.00/1.17) | | Don't Play (2.00:0.00/1.00) | | Play (3.00:0.00/1.11) | windy: [42% N=5.00 tree=2.11 leaf=2.00+1.24 br[2]=3.24] outlook: [38% N=14.00 tree=5.39 leaf=5.00+1.79 br[1]=7.78] Tree saved Evaluation on training data (14 items): Before Pruning After Pruning ---------------- --------------------------- Size Errors Size Errors Estimate 8 0( 0.0%) 8 0( 0.0%) (38.5%) <<