I am using scikit and using mean_squared_error
as a scoring function for model evaluation in cross_val_score.
rms_score = cross_validation.cross_val_score(model, X, y, cv=20, scoring='mean_squared_error')
I am using mean_squared_error
as it is a regression problem and the estimators (model) used are lasso
, ridge
and elasticNet
.
For all these estimators, I am getting rms_score
as negative values. How is it possible, given the fact that the differences in y values are squared.