【问题标题】:extract h2o random forest in format like rpart frame以 rpart 框架等格式提取 h2o 随机森林
【发布时间】:2016-12-12 18:33:12
【问题描述】:

以下代码:

library(randomForest)
z.auto <- randomForest(Mileage ~ Weight, 
                       data=car.test.frame,
                       ntree=1,
                       nodesize = 15)
tree <- getTree(z.auto,k=1,labelVar = T)
tree

将此作为文本输出:

   left daughter right daughter split var split point status prediction
1              2              3    Weight      2567.5     -3   24.45000
2              0              0      <NA>         0.0     -1   30.66667
3              4              5    Weight      3087.5     -3   22.37778
4              6              7    Weight      2747.5     -3   24.00000
5              8              9    Weight      3637.5     -3   19.94444
6              0              0      <NA>         0.0     -1   25.20000
7             10             11    Weight      2770.0     -3   23.29412
8              0              0      <NA>         0.0     -1   21.18182
9              0              0      <NA>         0.0     -1   18.00000
10             0              0      <NA>         0.0     -1   22.50000
11             0              0      <NA>         0.0     -1   23.72727

从这些数据中我可以看到一棵树的逻辑。

如何获得更长的表格,基于此,描述随机森林中的所有树木,来自 h2o?

我喜欢“h2o”,因为它干净利落地使用了所有内核,并且在我的系统上运行得非常好。这是一个很好的工具。然而,它是一个与“r”分开的库,所以我不确定如何访问我的数据的各个部分。

如何从 h2o 随机森林中以 csv 文件的形式获得类似上述打印输出的内容?

【问题讨论】:

    标签: r random-forest h2o


    【解决方案1】:

    H2O 目前没有显示类似表格的功能,但您可以使用 h2o.download_pojo() 函数,然后手动检查树(单个规则)。

    H2O 也接受feature requests

    【讨论】:

      猜你喜欢
      • 2017-12-04
      • 2016-11-10
      • 2018-04-14
      • 2021-12-08
      • 2017-08-21
      • 2019-02-16
      • 2019-01-29
      • 2019-01-06
      • 2015-12-11
      相关资源
      最近更新 更多