I am getting different score values from different estimators from scikit.
- SVR(kernel='rbf', C=1e5, gamma=0.1) 0.97368549023058548
- Linear regression 0.80539997869990632
- DecisionTreeRegressor(max_depth = 5) 0.83165426563946387
Since all regression estimators should use R-square score, I think they are comparable, i.e. the closer the score is to 1, the better the model is trained. However, each model implements score function separately so I am not sure. Please clarify.
score()
function, so its perfectly fine to compare the scores of these 3 you have mentioned, if scorer is not manually changed and used on same data. – Vivek Kumar