gpt4 book ai didi

python - 如何在Python中计算SSE

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:49 25 4
gpt4 key购买 nike

我需要将线性模型拟合到 Wine 质量数据集。然后求每 k 次的 MSE。以下是我的代码

        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]*

根据公式,它不应为负数。

最佳答案

请参阅以下线程: scikit-learn cross validation, negative values with mean squared error

总而言之,这是应该发生的。实际的 MSE 只是您得到的数字的正值。希望这有帮助!

关于python - 如何在Python中计算SSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47157555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com