代码之家  ›  专栏  ›  技术社区  ›  Ahamed Moosa

如何使用SciKit计算调整后的r2值

  •  6
  • Ahamed Moosa  · 技术社区  · 7 年前

        cv = KFold(n_splits=5,shuffle=True,random_state=45)
        r2 = make_scorer(r2_score)
        r2_val_score = cross_val_score(clf, x, y, cv=cv,scoring=r2)
        scores=[r2_val_score.mean()]
        return scores
    

    我用上面的代码计算了每个模型的r2值。

    1 回复  |  直到 6 年前
        1
  •  9
  •   min2bro    6 年前

    here .

    Adj r2 = 1-(1-R2)*(n-1)/(n-p-1)