最近在学习吴喜之的《统计学:从数据到结论》中有关决策树的章节,按书上一样的代码做皮肤病数据的决策树并画图,可是为啥画图结果和书上很不一样?是否书中忽略掉一些参数细节?但是我查了半天也没查到问题在哪里,烦请高手帮忙看一下。
1)书上的代码如下:
画出来的图如下:
2)我的代码如下:
打印出的决策树细节没啥问题:
但是结果出来的图:

问题1:显示不全,上面的图例从3开始,1和2去哪了?通过 par(mar=) 这样的参数设置也不起作用,不知道怎么回事?
问题2:最大的问题是明明节点是用 0.5 来分的,为啥这个图上都是 1 啊...我设置了 digits 参数也不行,真的头疼。
不知道哪位大神有解决方法,望不吝赐教,十分感激!!