【发布时间】:2018-06-13 14:18:34
【问题描述】:
我很好奇 Graphviz 用于回归时生成的决策树节点中的 value 字段是什么。我知道这是使用决策树分类时每个类中由拆分分隔的样本数,但我不确定这对回归意味着什么。
我的数据有一个 2 维输入和一个 10 维输出。以下是我的回归问题的树的示例:
使用此代码生成并使用 webgraphviz 进行可视化
# X = (n x 2) Y = (n x 10) X_test = (m x 2)
input_scaler = pickle.load(open("../input_scaler.sav","rb"))
reg = DecisionTreeRegressor(criterion = 'mse', max_depth = 2)
reg.fit(X,Y)
pred = reg.predict(X_test)
with open("classifier.txt", "w") as f:
f = tree.export_graphviz(reg, out_file=f)
【问题讨论】:
标签: machine-learning scikit-learn regression graphviz decision-tree