d <- read.csv('https://stats.dip.jp/01_ds/data/bike_rental.csv')

library(DT)
datatable(d, options = list(pageLength = 5))
library(rpart)
tree <- rpart(レンタル数 ~ ., method = "anova", data = d)
library(rpart.plot)
rpart.plot(tree)

plotcp(tree)

d <- read.csv('https://stats.dip.jp/01_ds/data/iris.csv')

library(DT)
datatable(d, options = list(pageLength = 5))
library(rpart)
library(rpart.plot)


tree <- rpart(Species ~ ., data = d, method = 'class', cp = 0.0)

rpart.plot(tree, type = 5)

tree <- rpart(Species~.,data = d)
plotcp(tree)

rpart.predict(tree,
              newdata = data.frame(Sepal.Length = 4.0,
                                   Sepal.Width = 3.0,
                                   Petal.Length = 3.0,
                                   Petal.Width = 1.0))
##   setosa versicolor  virginica
## 1      0  0.9074074 0.09259259