维护分类树

R 中的监督学习:分类

Brett Lantz

Instructor

预剪枝

使用 MaxDepth 提前停止

使用 MinSplit 提前停止

R 中的监督学习:分类

后剪枝

剪掉复杂分支

绘制误差与复杂度

R 中的监督学习:分类

R 中的预剪枝与后剪枝

# pre-pruning with rpart
library(rpart)
prune_control <- rpart.control(maxdepth = 30, minsplit = 20)

m <- rpart(repaid ~ credit_score + request_amt,
           data = loans,
           method = "class",
           control = prune_control)
# post-pruning with rpart
m <- rpart(repaid ~ credit_score + request_amt,
           data = loans,
           method = "class")

plotcp(m)

m_pruned <- prune(m, cp = 0.20)
R 中的监督学习:分类

Let's practice!

R 中的监督学习:分类

Preparing Video For Download...