我正在运行一个嵌套交叉验证,通过将GridSearchCV
对象传递给cross_val_score
来实现。然后我使用cross_val_predict
来获取用于绘图的模型预测结果,就像这样:
gs = GridSearchCV(mymodel, myparams)
score = cross_val_score(gridsearch, X_train, y_train)
prediction = cross_val_predict(gs, X_train, y_train)
这似乎在计算上是冗余的;有没有一种方法可以从cross_val_score
中获得交叉验证预测结果,或者我需要手动遍历CV对象的折叠来一步完成此操作?