【发布时间】:2020-12-20 22:13:46
【问题描述】:
当评分设置为 r2_score 指标时,我试图理解存储在 Scikit-Learn 的 RidgeCV 的 cv.values_ 对象中的值。
根据 documentation 的 Scikit-Learn 的 RidgeCV 函数,当 store_cv_values=True 时:
每个 alpha 的交叉验证值(仅在 store_cv_values=True 和 cv=None 时可用)。调用 fit() 后,此属性将包含均方误差(默认情况下)或 {loss,score}_func 函数的值(如果在构造函数中提供)。
虽然我对 RidgeCV 的原生广义交叉验证如何工作的细节有些不清楚,但如果它确实是留一法交叉验证的近似值,那么 cv_values 对象似乎代表的是 ' r2_score' 用于单个(遗漏)样本...除了 r2_score 不适用于单个样本。当 score 设置为 r2_score 时,cv_values 对象中返回什么?
【问题讨论】:
标签: python scikit-learn