Description Usage Format Source References See Also Examples
Artificial data set concerning the conditions suitable for playing some unspecified game.
1 | data("WeatherPlay")
|
A data frame containing 14 observations on 5 variables.
factor.
numeric.
numeric.
factor.
factor.
Table 1.3 in Witten and Frank (2011).
Witten IH, Frank E (2011). Data Mining: Practical Machine Learning Tools and Techniques. 3rd Edition, Morgan Kaufmann, San Francisco.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | ## load weather data
data("WeatherPlay", package = "partykit")
WeatherPlay
## construct simple tree
pn <- partynode(1L,
split = partysplit(1L, index = 1:3),
kids = list(
partynode(2L,
split = partysplit(3L, breaks = 75),
kids = list(
partynode(3L, info = "yes"),
partynode(4L, info = "no"))),
partynode(5L, info = "yes"),
partynode(6L,
split = partysplit(4L, index = 1:2),
kids = list(
partynode(7L, info = "yes"),
partynode(8L, info = "no")))))
pn
## couple with data
py <- party(pn, WeatherPlay)
## print/plot/predict
print(py)
plot(py)
predict(py, newdata = WeatherPlay)
## customize printing
print(py,
terminal_panel = function(node) paste(": play=", info_node(node), sep = ""))
|
Loading required package: grid
outlook temperature humidity windy play
1 sunny 85 85 false no
2 sunny 80 90 true no
3 overcast 83 86 false yes
4 rainy 70 96 false yes
5 rainy 68 80 false yes
6 rainy 65 70 true no
7 overcast 64 65 true yes
8 sunny 72 95 false no
9 sunny 69 70 false yes
10 rainy 75 80 false yes
11 sunny 75 70 true yes
12 overcast 72 90 true yes
13 overcast 81 75 false yes
14 rainy 71 91 true no
[1] root
| [2] V1 in (-Inf,1]
| | [3] V3 <= 75 *
| | [4] V3 > 75 *
| [5] V1 in (1,2] *
| [6] V1 in (2, Inf]
| | [7] V4 <= 1 *
| | [8] V4 > 1 *
[1] root
| [2] outlook in sunny
| | [3] humidity <= 75: yes
| | [4] humidity > 75: no
| [5] outlook in overcast: yes
| [6] outlook in rainy
| | [7] windy in false: yes
| | [8] windy in true: no
1 2 3 4 5 6 7 8 9 10 11 12 13 14
4 4 5 7 7 8 5 4 3 7 3 5 5 8
[1] root
| [2] outlook in sunny
| | [3] humidity <= 75: play=yes
| | [4] humidity > 75: play=no
| [5] outlook in overcast: play=yes
| [6] outlook in rainy
| | [7] windy in false: play=yes
| | [8] windy in true: play=no
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.