移動平均の概要・基礎知識
移動平均(Moving Average)は、時系列に並んだデータの一定期間の平均を順次ずらしながら計算することで、ノイズ(短期的な変動)を取り除き、本質的な傾向(トレンド)を浮かび上がらせる統計手法です。株価分析・売上推移・Webアクセス数・気温変動・センサーデータなど、揺らぎが大きいデータの「ならし」に広く使われています。本ツールはSMA(単純)、EMA(指数)、WMA(加重)の3種類を切り替えて計算でき、結果を表形式で確認できます。すべての処理はブラウザで完結します。
3種類の移動平均と計算式
| 種類 | 計算式 | 特徴 |
|---|---|---|
| 単純移動平均(SMA) | (x₁ + x₂ + ... + xₙ) / N | 最も基本。なめらかだが反応がやや遅い |
| 指数移動平均(EMA) | EMAₜ = 前日EMA + α(xₜ − 前日EMA) α = 2 / (N + 1) | 直近の値を重視。トレンド転換に敏感 |
| 加重移動平均(WMA) | (N×xₙ + (N-1)×xₙ₋₁ + ... + 1×x₁) / (N(N+1)/2) | SMAとEMAの中間。直近寄りだが緩やか |
SMAは式が単純で、Excelの AVERAGE関数で再現できます。EMAは初期値(最初のN個のSMA)から再帰的に計算され、過去すべてのデータを指数的な重みで含む点が特徴です。WMAは最新N個に線形に重みをつけ、最も古い値の影響を切り捨てます。
使い方の流れ
- 入力欄に時系列データを貼り付けます。1行に1つ、またはカンマ区切りに対応しています。Excel・スプレッドシートからのコピー&ペーストにそのまま使えます。
- 移動平均の期間(窓サイズ)を入力します。短期なら3〜5、中期なら7〜10、長期なら20〜25が目安です。3・5・7・10・25のクイックボタンも用意しています。
- 種類を「SMA/EMA/WMA」から選択します。迷ったらまずSMAを試すと、データの素直な傾向が見えます。
- 「計算する」ボタンを押すと、データ件数・種類・期間とともに、元の値と移動平均値を並べた表が表示されます。
- 結果は「結果をコピー」でクリップボードに転送できます。Excelの隣の列に貼り付けてグラフ化すると、ノイズ除去後の傾向が視覚的に把握しやすくなります。
こんな場面で使う
- 売上推移のトレンド把握:日次・週次の売上を7日移動平均で見ると、曜日効果や単発キャンペーンの影響を抑えた本当の伸びが見えます。経営会議の資料作りに役立ちます。
- 株価分析(テクニカル指標):5日線・25日線・75日線などの組み合わせで、ゴールデンクロス/デッドクロスを目視確認できます。投資判断はあくまで自己責任です。
- 気温・電力消費の季節調整:日次データに30日移動平均をかけると、季節変動を取り除いた基調的な変化が見えます。
- Webアクセス分析:日次PVを7日移動平均で見ると、平日/週末の差が均され、コンテンツ施策の効果検証がしやすくなります。
- ダイエット・運動の体重推移:日々の体重は前日比で大きく揺らぐため、7日移動平均をかけると「本当の減り方」が分かります。短期の上下に一喜一憂せずに済みます。
使う前に知っておきたい注意点
- 窓サイズを大きくするほどラインがなめらかになりますが、トレンドの反応が遅れます。短期の動きを捉えたいなら短い期間、長期の方向性を見たいなら長い期間を選んでください。
- SMAでは最初のN-1個のデータには値が出ません(窓を埋めるデータが揃わないため)。EMA/WMAも初期値の影響が残るので、最初の数件は参考程度に扱ってください。
- 移動平均は本質的に「過去データのならし」なので、急激な変化(イベント・災害・キャンペーン)に対する反応は遅れます。意思決定にはトレンドだけでなく、最新の生データも合わせて確認してください。
- 株価・為替などの投資判断目的で利用する場合、移動平均はあくまで参考指標の一つです。複数の指標やファンダメンタル分析と組み合わせて判断することが推奨されます。
- 欠損値(途切れたデータ)を含めて計算すると平均値が歪みます。事前に空白行や非数値を除外してから入力してください。
用語の補足
- 窓サイズ(期間):移動平均で1度に平均する連続データの数。「N日移動平均」と表現する場合、N日ぶんを平均しているという意味です。
- ゴールデンクロス/デッドクロス:短期移動平均が長期移動平均を上抜くのがゴールデンクロス、下抜くのがデッドクロス。テクニカル分析でよく使われる指標です。
- α(平滑化定数):EMAで「直近データにどれだけ重みをつけるか」を表す係数。N=10ならα≒0.18、N=20ならα≒0.10と、Nが大きいほど反応が鈍くなります。