如何使用代理拆分获取由 rpart 估算的数据集

问题描述

rpart 有能力处理 na 值,方法是从代理分割中插补它们。通过在 usesurrogate = 2 中设置 rpart.control,处理 na 个值。有没有办法从 rpart 对象中获取数据集的估算版本?

num <- c(5,8,10,12,NA)
cat1 <- factor(c("aa","bb",NA,"cc","cc"))
cat2 <- c("banana","apple","pear","grape",NA)
some_dat <- data.frame(num = num,cat1 = cat1,cat2 = cat2)


tree_fit = rpart(num~.,some_dat,method = 'anova',control = rpart.control(cp=0,maxdepth=5,usesurrogate = 2))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)