Rsquared遵循不同的定义,具体取决于模型中是否存在常量。
具有常数的线性模型中的Rsquared是标准定义,该定义使用与仅平均值模型的比较作为参考。总平方减少。
没有常数的线性模型中的Rsquared与根本没有回归值的模型或常数的影响为零的模型进行比较。在这种情况下,R平方计算使用不减法的总平方和。
由于如果我们增加或减少常数,定义会发生变化,因此R平方可以采用任何一种方式。如果我们添加其他解释变量,则实际的解释平方和总会增加,或者如果新变量没有任何作用,则保持不变。
当我使用python statsmodels在OLS中添加外生变量时,为什么R-Squared会减少
Rsquared遵循不同的定义,具体取决于模型中是否存在常量。
具有常数的线性模型中的Rsquared是标准定义,该定义使用与仅平均值模型的比较作为参考。总平方减少。
没有常数的线性模型中的Rsquared与根本没有回归值的模型或常数的影响为零的模型进行比较。在这种情况下,R平方计算使用不减法的总平方和。
由于如果我们增加或减少常数,定义会发生变化,因此R平方可以采用任何一种方式。如果我们添加其他解释变量,则实际的解释平方和总会增加,或者如果新变量没有任何作用,则保持不变。