2015-06-05 3 views
0

Я использовал пакет nnet в R для обучения нейронной сети и прогнозирования. Во-первых, поскольку выходные значения были большими, я использовал формулу (x-xmin)/(xmax-xmin) для стандартизации их в диапазоне от 0 до 1. После обучения сети я предсказал выходные значения. Результатом является диапазон данных в диапазоне 0 и 1.Как изменить стандартизованные предсказанные значения нейронной сети на нестандартные значения?

Как я могу стандартизировать предсказанные значения для предсказанных значений первого блока?

благодаря

ответ

0

Вместо того чтобы использовать формулу для стандартизации, я предложил бы использовать доступную функцию scale (см here).

Таким образом, вы сможете использовать unscale (см. here).

Если вы использовали эту формулу, потому что она имеет значение для того, что вы делаете, вы можете выполнить процедуру, описанную в this answer, из stats.stackexchange.com. (В принципе, вы всегда должны хранить center и scale, которые вы используете для стандартизации, чтобы вы могли применять их обратным образом).

Смежные вопросы