scikit-learn交叉验证,使用均方误差计算负值。
- 论坛
- scikit-learn交叉验证,使用均方误差计算负值。
11 浏览
scikit-learn交叉验证,使用均方误差计算负值。
当我使用以下代码时,数据矩阵X
的大小为(952,144),输出向量y
的大小为(952),mean_squared_error
度量返回负值,这是意外的。你有任何想法吗?
from sklearn.svm import SVR from sklearn import cross_validation as CV reg = SVR(C=1., epsilon=0.1, kernel='rbf') scores = CV.cross_val_score(reg, X, y, cv=10, scoring='mean_squared_error')
然后,scores
中的所有值都是负数。