PCA: преобразование стандартизированных значений в нестандартизированные

Вопрос:

У меня есть вопрос, связанный с PCA. Он касается целевого или желаемого значения и прогнозируемого прогноза:

  • PCA дает отличные значения PC, но они сосредоточены вокруг нуля, поскольку являются стандартизированными.
  • Все желаемые/целевые значения положительны, поскольку рынки имеют только положительные значения.

Вот что я сделал на данный момент: Я смоделировал и создал прогноз для каждой переменной отдельно, используя временной ряд значений ПК. Затем я вычислил стандартизированные соответствующие значения каждой входной переменной, используя нагрузки (веса) и прогнозные значения ПК.

Я выясняю, как преобразовать стандартизированные прогнозные значения обратно в нестандартизированные формы. Существуют ли специальные функции Excel, которые могли бы помочь в этом процессе?

Ответить:

Процесс стандартизации заключается в вычитании среднего значения и делении полученного результата на стандартное отклонение.

$$y_i = \frac{x_i - \bar{x}}{s}$$

Чтобы обратить эффект вспять:

$$ x_i = y_i \times s + \bar{x}$$

  1. Вычислите среднее значение каждого ряда ($\bar x$) и стандартное отклонение ($s$).
  2. Умножьте прогнозное значение (в стандартизированной форме) на стандартное отклонение (шаг 1).
  3. Добавьте среднее значение (вычисленное на шаге 1) к произведению (вычисленному на шаге 2).

Приведенные выше расчеты должны решить проблему масштабирования (дестандартизации). Это можно сделать в Excel с помощью функций STDEV(.) и AVERAGE(.).

Комментарии

Войдите в службу, чтобы оставить комментарий.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 3