【发布时间】:2018-04-23 03:12:51
【问题描述】:
我希望可视化使用 scikit learn 中的任何集成方法(梯度提升回归器、随机森林回归器、装袋回归器)构建的回归树。 接近的I've looked at this question和this question 它处理分类树。但这些问题需要用到 SKLearn 中的回归模型所不具备的“树”方法。
但它似乎没有产生结果。
我遇到了问题,因为这些树的回归版本没有 .tree 方法(该方法仅适用于分类版本)。
我想要一个类似于 this 但基于 sci kit 学习构造树的输出。
我已经探索了与对象相关的方法,但无法给出答案。
【问题讨论】:
-
再次,那是决策树,不是回归树,函数的方法不一样。
-
我觉得你有点困惑......你的意思是用
tree.DecisionTreeRegressor()改变那个问题的tree.DecisionTreeClassifier()不会做这项工作?或者您只对 ensemble 的树感兴趣(在这种情况下,您的问题主题表述不佳)? -
sklearn.tree.export_graphviz功能不限于DecisionTreeClassifiers。您同样可以将其与回归等效项一起使用。 -
@desertnaut;我很抱歉。你是对的。这个问题确实是重复的,你指出我的答案解决了我的问题。
标签: python machine-learning scikit-learn random-forest decision-tree