我一直在使用 rpart 包在 R 中使用决策树(CART)来查看 SST(预测变量)和气候(预测变量)之间的关系。
我想将树“强制”成一个特定的结构——即在预测变量 1 上拆分,然后在变量 2 上拆分。
我使用 R 已经有一段时间了,所以我想我可以查看 rpart 函数背后的代码并对其进行修改以首先在特定的预测变量中搜索“最佳分割”。然而,rpart 函数调用 C 例程并且没有任何 CI 经验在这里迷失了......
我可以从头开始编写一个函数,但如果可能的话想避免它!所以我的问题是:
- 是否有另一种决策树技术(最好在 R 中实现)可以强制树的结构?
- 如果没有 - 有什么方法可以将 C 代码转换为 R 吗?
- 还有其他想法吗?
在此先感谢,非常感谢您的帮助。