2015-06-05 108 views
0

我在R中使用nnet包來訓練神經網絡並進行預測。起初,由於輸出值很大,我使用公式(x-xmin)/(xmax-xmin)在0到1的範圍內將它們標準化。訓練網絡後,我預測了輸出值。結果是範圍在0和1範圍內的數據。如何將神經網絡的標準化預測值變爲非標準值?

我如何將預測值標準化爲具有第一個單位的預測值?

感謝

回答

0

而不是你的公式規範,我建議使用可用的功能scale(見here)。

這樣,您就可以使用unscale(請參閱here)。

如果您已使用該公式,因爲它對您正在進行的操作具有重要意義,那麼可以按照stats.stackexchange.com的this answer中所述的過程操作。 (基本上,你總是存儲你用來標準化的centerscale,這樣你就可以以相反的方式應用它們)。