如何计算R平方使用Python和numpy的

如题所述

我一直在用这个成功,其中x和y是类似数组.

def rsquared(x, y):
""" Return R^2 where x and y are array-like."""
slope, intercept, r_value, p_value, std_err = scipy.stats.linregress(x, y)
return r_value**2
计算出“回归平方和”,这是您的拟合值与平均值相差多少
\ sum_ {I}(yHat_ {I} - y_bar)^ 2
并且发现这两个比值.
Here 是一个链接,我发现这充分说明了一点.
温馨提示:答案为网友推荐,仅供参考
相似回答