2017-06-05 35 views
-1

我试图训练Python中的线性回归模型(使用sklearn),但斜率等于零,即恒定模型h(x)= b(h:model,b:截距)。如何在Python中训练常量模型(回归)?

你知道sklearn中的任何方法来完成这个吗? (我对LinearRegression非常熟悉,但我无法在那里找到答案)。

谢谢!

回答

0

嗨,我不认为你需要sklearn。代数地讲,假设你的X矩阵单变量是由Y的平均值减去X的平均值得到的。

b = y_train.mean() - X_train.mean() 
+0

谢谢。我知道这是有效的,但我正在寻找一种特定的方法,您只需要翻转一个输入。无论如何,这也有帮助;) – joaoaccarvalho