2017-06-05 87 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