由于我还在使用10倍交叉验证构建其他模型,我尝试使用rpart方法和caret包来构建树。然而,绘图结果很奇怪,因为"thalium"应该是一个因子。为什么它显示为"thaliumnormal <0.5"?这是否意味着如果"thalium" == normal,则选择左侧路径"yes",否则选择右侧路径"no"?
非常感谢!
编辑:很抱歉没有提供足够的背景信息,导致一些混淆。"thalium" 是一个变量,代表一种用于检测冠状动脉狭窄(也称为收缩)的技术。它是一个具有三个水平(正常、固定缺陷、可逆性缺陷)的因素。
此外,我希望将图表更易读,例如,将“thaliumnormal < 0.5”改为“thalium = normal”。我可以通过直接使用rpart来实现这个目标(见下文)。然而,您可能已经注意到,尽管我使用了caret rpart CV 10 folds的推荐cp值(请参见下面的代码),但树是不同的。
我知道这两个软件包可能会有一些差异。理想情况下,我可以使用caret和rpart方法来构建树,以便它与在caret中构建的其他模型对齐。有人知道如何使使用caret rpart构建的树模型的绘图标签更易于理解吗?