【发布时间】:2013-11-28 09:52:14
【问题描述】:
我正在使用 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 值的差异是平方的,这怎么可能呢。
【问题讨论】:
-
如果您提供一个能够重现该行为的最小示例,将会很有帮助。
标签: regression scikit-learn linear-regression lasso-regression