我有一个工作中的决策树,并且从我的训练数据中也生成了一个工作中的.Dot输出文件。我希望能够输出每条记录的决策树过程。我的意思是,我想向用户展示每条记录是如何通过路径到达最终决定结果的,可以是单一分支的树形结构,或者是文本形式。这是否可行?
回答:
你可以使用训练好的树的decision_path
方法(这里)来查看路径。然而,你可能只需要apply
方法(这里)。apply
方法会显示你所在的叶节点。由于到达每个叶节点只有一条路径,知道叶节点并查看树结构后,路径就可以推断出来。
你希望如何展示这些信息取决于你和用户。可以是表格、可视化图表等形式。