【发布时间】:2016-07-09 07:00:10
【问题描述】:
我使用相同的数据但不同的 python 库来计算决定系数 R^2。使用 stats library 和 sklearn 会产生不同的结果。
这种行为背后的原因是什么?
# Using stats lineregress
slope, intercept, r_value, p_value, std_err = stats.linregress(x, y)
print r_value**2
0.956590054918
# Using sklearn
from sklearn.metrics import r2_score
print r2_score(x, y)
0.603933484937
【问题讨论】:
标签: python scikit-learn scipy linear-regression