2017-11-07 1 views
1

Ich muss ein lineares Modell an Wine Quality-Dataset anpassen. Und dann finden Sie MSE für jede k-fach. Folgendes ist mein CodeSo berechnen Sie SSE in Python

 regressor = LinearRegression() 
     regressor.fit(Features_train, Quality_train) 
     scores = cross_val_score(regressor, Features, Quality, cv=10, 
      scoring='mean_squared_error') 
     print scores 

Problem hier ist, dass ein oder zwei Werte von MSE negativ sind. Es folgt das Ergebnisfeld:

[-0.47093648 -0.40001874 -0.46928925 -0.4317235 -0.37665658 -0.52359841 
-0.40046081 -0.42944953 -0.36179521 -0.48792052]* 

Nach der Formel sollte es nicht negativ sein.

Antwort