2014-01-16 58 views
3

似乎是一個基本問題,但我需要在使用梯度下降的線性迴歸實現中使用特徵縮放(將每個特徵值減去平均值然後除以標準偏差)。完成後,我想將權重和迴歸線重新調整爲原始數據。我只使用一個特徵,加上y截距術語。在我使用縮放數據得到它們之後,我將如何更改權重,以便它們適用於原始未縮放數據?在功能縮放,線性迴歸後重新縮放

+1

而你的問題是......? – alko

+0

編輯以使問題更清晰。 –

回答

5

假設你的迴歸是y = W*x + bx上述縮放數據,與原始數據是

y = W/std * x0 + b - u/std * W 

其中ustd是平均值和x0標準偏差。但我認爲你不需要轉換數據。只需使用相同的ustd即可縮放新的測試數據。

+0

謝謝,這工作。 –

+0

非常歡迎你! – lennon310

+0

@ lennon310,對不起,不好意思,但是你能告訴我關於上述方程如何將數據不標度化的直覺嗎? –