PCA:標準化された値を非標準化された値に変換する

質問:

PCAに関して質問があります。 それは、目標値または希望値と予測値に関するものです:

  • PCAでは優れたPC値が得られるが、標準化されているためゼロを中心とした値になる。
  • 市場は正の値しか持たないので、希望値/目標値はすべて正である。

私がこれまでに行ったことは以下の通りである: PC値の時系列を使用して、各変数を個別にモデル化し、予測を作成した。 次に、ローディング(重み)と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で計算)に加える。

以上の計算により、スケーリング(非標準化)の問題は解決されるはずである。 エクセルではSTDEV(.)関数とAVERAGE(.)関数を用いてこれを行うことができる。

コメント

サインインしてコメントを残してください。

この記事は役に立ちましたか?
3人中1人がこの記事が役に立ったと言っています