移動平均計算ツール

期間
結果をシェア:

移動平均の概要・基礎知識

移動平均(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行に1つ、またはカンマ区切りに対応しています。Excel・スプレッドシートからのコピー&ペーストにそのまま使えます。
  2. 移動平均の期間(窓サイズ)を入力します。短期なら3〜5、中期なら7〜10、長期なら20〜25が目安です。3・5・7・10・25のクイックボタンも用意しています。
  3. 種類を「SMA/EMA/WMA」から選択します。迷ったらまずSMAを試すと、データの素直な傾向が見えます。
  4. 「計算する」ボタンを押すと、データ件数・種類・期間とともに、元の値と移動平均値を並べた表が表示されます。
  5. 結果は「結果をコピー」でクリップボードに転送できます。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が大きいほど反応が鈍くなります。

よくある質問

迷ったらまずSMAから試してください。最もなめらかでクセがなく、データ全体の傾向をそのまま映します。トレンド変化への反応が遅いと感じる場合(株価のテクニカル分析など)は、EMAに切り替えると直近の値を重視した動きが見られます。両方をグラフに重ねて表示するのも、変化点を見つけるのに有効です。
データの周期性で決めます。日次データで曜日効果を消したいなら7日、月初・月末効果を消したいなら30日。株価分析では5日・25日・75日が定番です。短すぎるとノイズが残り、長すぎると反応が遅れるため、用途に応じて2〜3パターン試して比較するのが推奨です。
SMAは「直近N個のデータの平均」のため、窓を埋めるN個未満では計算できず、最初のN-1個分は空欄表示になります。これは仕様で、欠損ではありません。EMA/WMAは初期値の影響が残るため、最初の数件は参考程度にしてください。本当に最初から値が必要な場合は、累積平均など別の指標を検討してください。
最低でも窓サイズの3倍程度(例:7日移動平均なら21件以上)あると、トレンドの判断がしやすくなります。窓サイズの2倍程度では「ならし」の効果が弱く、判断材料として不十分です。データを増やすほど信頼度は上がりますが、本ツールでは999件までの期間設定に対応しています。
テクニカル分析の参考指標としては有効ですが、投資判断は自己責任で行ってください。移動平均は過去のデータをならしたもので未来を予測するものではなく、急激な相場変動には反応が遅れます。実際の投資ではファンダメンタル分析や複数の指標、リスク管理と組み合わせて判断することが推奨されます。
本ツール単体ではグラフ描画機能を持っていません。「結果をコピー」した数値をExcelやGoogleスプレッドシートに貼り付け、折れ線グラフとして可視化することを推奨しています。原データと移動平均値を並べてグラフ化すると、ノイズ除去の効果が視覚的に分かりやすくなります。
いいえ、すべての処理はブラウザ上で完結します。入力した数値(売上・体重・株価など)が外部のサーバーに送信されることは一切ありません。社内データの分析にも安心してご利用いただけます。