【问题标题】:decision trees with forced structure具有强制结构的决策树
【发布时间】:2012-03-06 13:09:03
【问题描述】:

我一直在使用 R 中的决策树 (CART) 使用 rpart 包来查看 SST(预测变量)和气候(预测变量)之间的关系。

我想将树“强制”成一个特定的结构 - 即在预测变量 1 上拆分,然后在变量 2 上拆分。

我使用 R 已经有一段时间了,所以我认为我可以查看 rpart 函数背后的代码并对其进行修改以在特定预测器中搜索“最佳分割”首先是变量。但是 rpart 函数调用 C 例程并且没有任何 C 经验我在这里迷路了......

我可以从头开始编写一个函数,但如果可能的话,我想避免它!所以我的问题是:

  • 是否有另一种决策树技术(在 R 中实现 最好)你可以在其中强制树的结构?
  • 如果不是 - 有什么方法可以将 C 代码转换为 R 代码吗?
  • 还有其他想法吗?

提前致谢,非常感谢您的帮助。

【问题讨论】:

    标签: r decision-tree cart-analysis


    【解决方案1】:

    当您的数据指示具有已知结构的树时,使用 newick 或 nexus 文件格式将该结构呈现给 R。然后,您可以使用 Package Phylo 中的 read.tree 或 read.nexus 读取结构。

    【讨论】:

      【解决方案2】:

      也许你应该看看rpartmethod形参

      在文档中:

      ...‘method’可以是名为‘init’、‘sp​​lit’和‘eval’的函数列表。示例在源文件中的“tests/usersplits.R”中给出。

      【讨论】:

        猜你喜欢
        • 2012-10-22
        • 2016-07-27
        • 2020-12-11
        • 2016-07-23
        • 2011-01-18
        • 2019-05-27
        • 2020-03-03
        • 2012-12-26
        • 2020-12-03
        相关资源
        最近更新 更多