【发布时间】:2017-10-28 21:38:59
【问题描述】:
我从 scikit 的不同估算器中得到不同的分值。
- SVR(kernel='rbf', C=1e5, gamma=0.1) 0.97368549023058548
- 线性回归 0.80539997869990632
- DecisionTreeRegressor(max_depth = 5) 0.83165426563946387
由于所有回归估计器都应该使用 R-square 分数,我认为它们具有可比性,即分数越接近 1,模型训练得越好。但是,每个模型都分别实现了评分功能,所以我不确定。请澄清。
【问题讨论】:
-
这和python有什么关系?
-
我忘了说。这些值是使用 scikit 获得的,python 用于对数据进行切片和切块。
-
在 scikit-learn 中,默认情况下,所有回归估计器都使用“R_Squared”指标作为
score()函数,因此如果没有记分器,则比较您提到的这 3 个的分数非常好手动更改并用于相同的数据。
标签: python scikit-learn regression