首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sklearn.metrics的尴尬结果

sklearn.metrics的尴尬结果
EN

Stack Overflow用户
提问于 2015-11-13 14:49:19
回答 1查看 149关注 0票数 0

在使用默认参数进行decisiontree回归时,我得到了R2值"-1.3“。什么意思,我的模特还好吗?均方误差也不合理。我可以通过改变分类器的参数来使它成为正数吗?

score.html

代码语言:javascript
复制
from sklearn.metrics import r2_score, mean_squared_error
EN

回答 1

Stack Overflow用户

发布于 2015-11-14 00:40:44

负R2表示过度拟合,这对于适合小训练数据或噪声训练数据的未调优决策树来说是相当典型的。

您可以通过调优决策树的参数来解决这个问题,例如,将网格搜索设置为一个较小的值可能会使模型在您的情况下表现得更好。

一种更好的方法是改变为随机林模型,它使用决策树的集合来更自动地纠正这种过度拟合(尽管通过网格搜索进行优化对于进一步优化结果仍然很重要)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33695392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档