Decision Tree R code实现 选method的办法

  统计/机器学习 监督式学习 R    浏览次数:6274        分享
0

Decision Tree 算法本质上其实就是每次迭代的时候选择最好的地方砍一刀,从而提高data的纯净度,直到一个batch里面只剩下纯净的一种tag的算法。根据这种理论,应该不存在一个数据集画不出树的情况。但是最近在做反欺诈的data的时候发现用 method = “class” 来做就会出现画不出树的情况,但是当把函数调成“possion”的时候就可以解决这个问题了,不过possion这个算法不能每次都跑出来一个固定解,也是挺头疼的,有大神来帮忙看下为啥么

 

sz080212   2018-10-19 16:06



   1个回答 
0

你用的是rpart么?

反欺诈是分类问题,所以你需要把y进行factor一下,然后再设置

method="class"


SofaSofa数据科学社区DS面试题库 DS面经

kidd23   2018-10-20 08:56



  相关讨论

R里的randomForest怎么控制树的最大深度?

问一下R里随机森林种ntree mtry对应python的参数

R里paste0函数是什么意思?

怎么对R的data.frame新增加一列?

在R里面怎么把一系列类似的data.frame放在一起

R里怎么对程序运行计时?

R里面dir函数是什么意思?

R里什么library有ElasticNet模型?

R错误 predictor not in model

R里的merge函数是inner join还是outer join?

  随便看看

推荐系统有哪些常用的评价标准

huber loss是什么?什么时候用?

抛的硬币直到连续出现两次正面为止,平均要扔多少次

pandas同时返回一个dataframe的前几行(head)和后几行(tail)

pandas.DataFrame里的loc和iloc什么区别?