R²是回归分析中用来衡量模型拟合度的重要指标。它的值范围一般在0到1之间,越接近1表示模型拟合得越好。
- R² = 1:模型完美拟合数据;
- R² = 0:模型等价于直接用均值预测;
- R² < 0:模型预测效果比均值更差。
计算公式如下:

即:R平方 = 1 - (残差平方和 / 总平方和)
其中:
残差平方和(SSR):模型预测值与实际值之间差异的平方和。
总平方和(SST):实际值与平均值之间差异的平方和。
R²为负值的含义?
R²(决定系数)衡量模型对目标变量变化的解释能力,其理论范围为 (-∞, 1]。若 R² 为负,说明模型预测效果比直接用目标变量的均值预测更差。