我有一个数据集,我必须为它开发各种模型,并计算所有模型的调整R2值。
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值。 但我更感兴趣的是知道每种型号的调整R2值 python中有什么包可以完成这项工作吗?
我会感谢你的帮助。
你可以用一个给定的简单公式从R2计算调整后的R2 here。
调整后的R2也需要自变量的数量。所以不能用这个函数来计算。
相关问题 更多 >
编程相关推荐