use*_*745 2 regression lasso-regression linear-regression scikit-learn
我正在使用scikit并将其mean_squared_error用作cross_val_score中模型评估的评分函数.
rms_score = cross_validation.cross_val_score(model, X, y, cv=20, scoring='mean_squared_error')
Run Code Online (Sandbox Code Playgroud)
我正在使用,mean_squared_error因为它是一个回归问题,所使用的估算器(模型)是lasso,ridge和elasticNet.
对于所有这些估算师,我得到rms_score了负值.考虑到y值的差异是平方的,这怎么可能呢?

你得到了由cross_validation.cross_val_score返回的带有翻转符号的mean_squared_error.有一个已发布的开放(https://github.com/scikit-learn/scikit-learn/issues/2439),如果这是一个API或文档错误,它是有争议的.
| 归档时间: |
|
| 查看次数: |
3917 次 |
| 最近记录: |