移動平均(SMA/EMA)計算機

単純移動平均または指数移動平均でデータ系列を平滑化しトレンドを把握. 設定可能なウィンドウサイズでデータ系列に単純移動平均(SMA)または指数移動平均(EMA)を計算し、短期的なノイズを取り除いて基礎的なトレンドを明らかにします — 需要予測、生産トレンドの監視、時系列平滑化に広く使用されます。

設定可能なウィンドウサイズでデータ系列に単純移動平均(SMA)または指数移動平均(EMA)を計算し、短期的なノイズを取り除いて基礎的なトレンドを明らかにします — 需要予測、生産トレンドの監視、時系列平滑化に広く使用されます。

移動平均とは?

移動平均は、各点を近傍の点の平均で置き換えることでノイズの多いデータ系列を平滑化し、短期的な変動の中に隠れた基礎的なトレンドを見やすくします。製造業の需要予測、金融分析、工程監視で最も広く使われる時系列手法の一つです。

単純移動平均(SMA)は直近のN個の点(「ウィンドウ」)を等しい重みで平均し、新しい点が加わるたびに1つずつスライドします。計算と解釈は容易ですが、古いデータと新しいデータを同等に扱い、古い点がウィンドウから外れるまでは依然として全体の重みで反映されるため、実際の最近の変化への反応が遅くなります。

指数移動平均(EMA)は、代わりに直近の点により大きな重みを与え、古い点には徐々に小さな重みを与えます。これはウィンドウサイズから導かれる平滑化係数を使用します。このためEMAは同じウィンドウサイズのSMAよりも最近の変化に速く反応しますが、その分短期的なノイズにやや敏感になります。

Formula: SMA_t = (x_t + x_(t-1) + ... + x_(t-N+1)) / N EMA_t = α × x_t + (1 − α) × EMA_(t-1), α = 2 / (N + 1)

計算例

系列 10, 12, 13, 12, 15, 16, 18, 17, 19, 20 に3期間のウィンドウを適用すると、最初のSMA値は最初の3点の平均 (10+12+13)/3 = 11.67、2番目は2〜4番目の点の平均 (12+13+12)/3 = 12.33 となり、これを続けて合計8個の平滑化値が生成されます(10点からウィンドウ3を引いて1を加えた数)。EMAは同じ初期平均(11.67)から始まりますが、その後新しい点により大きな重みを与えるため(ここではα = 2/(3+1) = 0.5)、SMAよりも後半の上昇トレンドをより密接に追跡する系列になります。

この計算機を使うタイミング

よくある間違い

結果の解釈方法

関連規格・参考文献

よくある質問

ウィンドウサイズはどう選べばよいですか?

ウィンドウを大きくすると線は滑らかになりますが実際の変化への反応が遅くなり、系列の開始部分でより多くのデータ点が失われます(SMAは最初の値を出す前にN-1個の点が必要です)。ウィンドウを小さくするとデータをより密接に追跡しますが、ノイズもより多く残ります。一般的な出発点は、データの自然な周期に合ったウィンドウを選ぶことです(例:週次パターンのある日次データなら7、年次パターンのある月次データなら12)。

SMAではなくEMAを使うべきなのはどんな時ですか?

平滑化した線が最近の変化により速く反応する必要がある場合にEMAを使用してください — 例えば、生産量やエネルギー消費における新たなトレンドをできるだけ早く検知したい場合です。より安定して反応の少ない基準線が欲しい場合や、ウィンドウ期間を均等に重み付けすることが概念的に適切な場合(例えば直近の日を特に重視する理由がなく、過去7日間をそのまま平均する場合)はSMAを使用してください。

なぜ平滑化された系列は元のデータより点数が少ないのですか?

ウィンドウを満たすのに十分な過去のデータ点が存在するまで移動平均は計算できないため、元の系列の最初の(ウィンドウ − 1)個の点には対応する移動平均値がありません。したがって10点の系列に対する3期間移動平均は、元の系列の3番目の点から始まる8個の平滑化された点のみを生成します。