有懂决策树的大神么 ,小弟使用rpart,为什么总是提示我error:it is not a tree ,it is root ,百思不得其解。。数据集是这样的:
第一次尝试:我用的数据集,包含连续型数据如年龄18、19、30、35、36······ ;行车公里数100km、300km、500km······;也有离散数据如性别:男女 、地区:广东湖南湖北···· ,然后使用rpart(gb~.,data=newdf,method="class", parms=list(split="information")) ,其中gb为“是或否”。。。结果报错it is not a tree ,it is root。
第二次尝试:我把连续型数据如年龄18、19、30、35、36······ ;行车公里数100km、300km、500km······离散化,换成区间,如年龄18-20;21-23;24-26···· 公里数100-150km;160-200km······使用原代码,依旧报错it is not a tree ,it is root。
第三次尝试:依旧用数据集,包含连续型数据如年龄18、19、30、35、36······ ;行车公里数100km、300km、500km······;也有离散数据如性别:男女 、地区:广东湖南湖北···· ,然后使用rpart(gb~.,data=newdf),还是报错it is not a tree ,it is root。