0

ゲームのプレイヤー チャーン予測モデルに取り組んでいます。60日間の時系列をプレイしたラウンド数があります。時系列を分類アルゴリズムにフィードする前に、時系列を正規化する必要があります。

x を x/Max(x) に変換して、最小最大正規化を使用することを考えていました。60 日間の時系列の Max(x) は、プレーヤーが 1 日に通常プレイする回数のピークを必ずしも捉えているわけではありません。

しかし、x を (x-mean(x))/std(x) に変換することによる z 正規化は機能しません。z正規化を行うと、0が異なる値にマップされ、比較できなくなります。

時系列の最大値に関する情報を必要とせず、0 を 0 にマッピングできる正規化スキームはありますか?

4

1 に答える 1

0

配列内の各値を配列内の値の合計で割ることにより、値を確率に変換できます (正規化係数「合計を 1 にする」)。つまり、x を x に変換します。/sum(x) 0 の値を 0 にマップします。最大値に関する情報は必要ありません。

于 2014-01-31T18:15:18.417 に答える