我正在尝试在列表中汇总使用rpart::rpart
构建的多个CART模型。
我只是意识到每个模型都在$terms
和$where
中存储了大量(元?)数据(在我的情况下,每个模型超过10MB数据),这使我的最终列表难以管理。
在我看来,print(my_rpart_object)
给出的摘要应该足以描述对象并运行预测,所以我想知道是否存在一种修整/压缩rpart树的方法?
最佳答案
找到了:每个rpart
对象都带有一个环境。删除它:
rpart_model <- rpart(...)
environment(rpart_model$terms) <- NULL
21个零件对象的列表从1.2GB增加到8MB。
关于r - R:减小rpart对象的大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34332309/