【问题标题】:How to transform GBM trees to rpart or ctree in R?如何在 R 中将 GBM 树转换为 rpart 或 ctree?
【发布时间】:2015-02-23 22:52:43
【问题描述】:

您是否知道将使用 gbm 包(使用函数 pretty.gbm.tree 提取)获得的树转换为与决策树构建有关的任何对象(rpartctree)的任何方法?

【问题讨论】:

    标签: r decision-tree rpart party gbm


    【解决方案1】:

    原则上,应该可以将 gbm 树转换为 partykit 包中的 partyconstparty 对象。这是对party 包的改进重新实现,它允许在同一框架中表示ctreerpart 对象。我们没有向gbm 添加接口,因为您通常对增强模型中的成百上千棵树不感兴趣。正如 Greg 在 pretty.gbm.tree 函数的手册页上所写:此函数主要用于调试目的并满足一些用户的好奇心。 如果你想看看 party 树可以从头开始构建,请参阅vignette("partykit", package = "partykit")

    【讨论】:

    • 单个树的一个重要用途是提取重要的交互作用或非线性以在另一种类型的模型中使用,或者确定要部署的更紧凑的树集。见包inTrees
    猜你喜欢
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 2014-10-26
    • 2016-03-07
    • 1970-01-01
    • 1970-01-01
    • 2015-07-01
    • 2013-02-09
    相关资源
    最近更新 更多