如何在python中计算SSE

如何在python中计算SSE,python,Python,我需要将线性模型拟合到葡萄酒质量数据集。然后找到每个k折叠的均方误差。下面是我的代码 regressor = LinearRegression() regressor.fit(Features_train, Quality_train) scores = cross_val_score(regressor, Features, Quality, cv=10, scoring='mean_squared_error')

我需要将线性模型拟合到葡萄酒质量数据集。然后找到每个k折叠的均方误差。下面是我的代码

        regressor = LinearRegression()
        regressor.fit(Features_train, Quality_train)
        scores = cross_val_score(regressor, Features, Quality, cv=10,
             scoring='mean_squared_error') 
         print scores
这里的问题是一个或两个MSE值为负值。以下是分数数组:

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

根据公式,它不应该是负数。

请参考下面的线程:

总之,这是应该发生的。实际的MSE只是你得到的数字的正版本。 希望这有帮助