请选择 进入手机版 | 继续访问电脑版
楼主: hejia89
8715 4

[问答] rpart.plot决策树作图问题~小数位数及显示不全 [推广有奖]

  • 0关注
  • 0粉丝

高中生

7%

还不是VIP/贵宾

-

威望
0
论坛币
19 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
239 点
帖子
7
精华
0
在线时间
29 小时
注册时间
2017-11-18
最后登录
2020-12-25

hejia89 发表于 2018-11-3 19:36:03 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

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

画出来的图如下:
06.png


2)我的代码如下:
03.png

打印出的决策树细节没啥问题:
04.png

但是结果出来的图:
05.png


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

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:决策树 画图 小数位数 显示不全

Rplot.png
02.png

回帖推荐

lemon.d 发表于3楼  查看完整内容

问题出现在`rpart.plot`,用`rpart.plot.version1()`就能画出原书中的图了。
hejia89 发表于 2018-11-6 19:50:33 |显示全部楼层 |坛友微信交流群
设置 par(oma=c(0,0,1,0)) 解决了第一个显示不全的问题~但是第二个最主要的小数位数的问题还木有解决有木有大神帮帮忙

使用道具

lemon.d 发表于 2018-11-7 09:17:55 |显示全部楼层 |坛友微信交流群
问题出现在`rpart.plot`,用`rpart.plot.version1()`就能画出原书中的图了。

使用道具

hejia89 发表于 2018-11-9 17:58:15 |显示全部楼层 |坛友微信交流群
lemon.d 发表于 2018-11-7 09:17
问题出现在`rpart.plot`,用`rpart.plot.version1()`就能画出原书中的图了。
哇哦,真的是和原书一模一样了所以这个 rpart.plot 是自从那本书以后又改版了么。。总之十分感谢哇!~

使用道具

alison513688 发表于 2019-2-19 15:17:07 |显示全部楼层 |坛友微信交流群
我现在做了一个一个决策树,各节点上的判别条件也都是0.5,老感觉不正常,为嘛没有0.6,0.3啥的,请问0.5代表什么

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 04:07