Python 为什么交叉验证分数之间存在很大差异?

Python 为什么交叉验证分数之间存在很大差异?,python,machine-learning,regression,cross-validation,Python,Machine Learning,Regression,Cross Validation,我有一个非常简单的回归模型,我正在做交叉验证。当cv=10时,我得到的最高分数是60.3,最低分数是-9.7,这是没有用的。平均值为30 行数数据集=658 如果这些是R2值,那么很可能只是型号不合适。我会试着在简历中漏掉一个。设置cv=658,并找到平均值和95%置信区间,如果仍然不好,则根据模型的准确性,在对所有拟合不足或过拟合的数据进行训练时,检查模型

我有一个非常简单的回归模型,我正在做交叉验证。当cv=10时,我得到的最高分数是60.3,最低分数是-9.7,这是没有用的。平均值为30

行数数据集=658


如果这些是R2值,那么很可能只是型号不合适。我会试着在简历中漏掉一个。设置cv=658,并找到平均值和95%置信区间,如果仍然不好,则根据模型的准确性,在对所有拟合不足或过拟合的数据进行训练时,检查模型