如何使用python将多元回归中的截距归零?

时间:2012-05-19 22:28:03

标签: python numpy scipy regression

是否有可能在python / scipy / numpy中将多元回归的截距归零?我在OLS食谱(http://www.scipy.org/Cookbook/OLS)中找不到它。

我不想使用RPython,但这是唯一的方法吗?

1 个答案:

答案 0 :(得分:1)

http://statsmodels.sourceforge.net/stable/generated/statsmodels.regression.linear_model.OLS.html

statsmodels要求您创建名为exog的设计矩阵,该设计矩阵不会自动添加常量/截距。因此,使用statsmodel,您可以省略常量并运行回归。

在这种情况下,某些测试或结果统计信息可能不正确,因为他们假设包含常量,例如r_squared,如果我没记错的话。