0
我在R中使用nnet包來訓練神經網絡並進行預測。起初,由於輸出值很大,我使用公式(x-xmin)/(xmax-xmin)在0到1的範圍內將它們標準化。訓練網絡後,我預測了輸出值。結果是範圍在0和1範圍內的數據。如何將神經網絡的標準化預測值變爲非標準值?
我如何將預測值標準化爲具有第一個單位的預測值?
感謝
我在R中使用nnet包來訓練神經網絡並進行預測。起初,由於輸出值很大,我使用公式(x-xmin)/(xmax-xmin)在0到1的範圍內將它們標準化。訓練網絡後,我預測了輸出值。結果是範圍在0和1範圍內的數據。如何將神經網絡的標準化預測值變爲非標準值?
我如何將預測值標準化爲具有第一個單位的預測值?
感謝
而不是你的公式規範,我建議使用可用的功能scale
(見here)。
這樣,您就可以使用unscale
(請參閱here)。
如果您已使用該公式,因爲它對您正在進行的操作具有重要意義,那麼可以按照stats.stackexchange.com的this answer中所述的過程操作。 (基本上,你總是存儲你用來標準化的center
和scale
,這樣你就可以以相反的方式應用它們)。