我在Weka中创建了一个决策树。我现在想在 matlab 中计算一个预测(使用此模型),并在树中很好地可视化结果。但是我一直无法找到绘制树及其上实例结果的好方法。
我应该把它画成流程图吗? 有没有开箱即用的方法可以做到这一点?我可以在 Matlab 中计算 C4.5 并且它已经绘制了树吗?
您可以直接从 Weka 可视化树: 可视化 Weka 分类树
然后,您可以要求Weka打印树,并且可以在其他地方复制和解析结构。将结构视为某种嵌套的if/then/elses,将是这样的:
FeatureLabel-hasPRP <= 0
| FeatureAnimal-Class <= 0.636364
| | FeatureLabel-hasNNP <= 0
| | | v-subject-g-talk <= 0.285714
| | | | FeatureLabel-hasNN <= 0
| | | | | FeatureLabel-hasPOS <= 0
| | | | | | FeatureLabel-dep_head_det_the <= 0: NONACTOR (130.03/6.27)
| | | | | | FeatureLabel-dep_head_det_the > 0: ACTOR (16.19/6.27)
| | | | | FeatureLabel-hasPOS > 0: ACTOR (21.41/2.09)
| | | | FeatureLabel-hasNN > 0
| | | | | FeatureVehicle-Class <= 0.487179
。