我正在使用 scikit 并mean_squared_error
在 cross_val_score 中用作模型评估的评分函数。
rms_score = cross_validation.cross_val_score(model, X, y, cv=20, scoring='mean_squared_error')
我正在使用mean_squared_error
它,因为它是一个回归问题,并且使用的估计器(模型)lasso
是ridge
和elasticNet
。
对于所有这些估计器,我得到rms_score
的是负值。鉴于 y 值的差异是平方的,这怎么可能。