决策树中叶节点的前 n 个分裂

Top n splits of leaf nodes from decision tree

我正在使用 Rrpart 包,我想提取叶节点的前 3 个拆分,而不仅仅是最好的。是否可以在不更改 rpart 的源代码的情况下执行此操作?

您可以像这样访问拆分:

fit <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis)
fit$splits