移動平均とは?
移動平均は、数値の系列に含まれる短期的な変動をならし、その奥にあるトレンドを浮かび上がらせる手法です。最も一般的なのが単純移動平均(SMA:Simple Moving Average)で、これは直近n個のデータの単純な算術平均にすぎません。株式や為替などの金融、売上予測、信号処理をはじめ、ノイズの多いデータをなめらかにしたいあらゆる場面で幅広く使われています。
この計算ツールの使い方
データの数値を、カンマまたはスペースで区切って入力します(例:10, 12, 14, 16, 18)。必要に応じて期間(n)、つまり平均をとる直近の値の個数を入力してください。期間を空欄のままにすると、入力したすべての値の平均を計算します。結果は、リストの末尾にあるn個の値にもとづくSMAです。
計算式の解説
n個の値を対象としたSMAは次のように表されます。
$$\text{SMA} = \frac{x_1 + x_2 + \dots + x_n}{n}$$
選んだ値をすべて合計し、その個数で割るだけです。すべての値が等しい重みを持つ点が、加重移動平均や指数移動平均(EMA)との大きな違いです。
計算例
データが10, 12, 14, 16, 18で、期間を3に設定したとします。このとき計算ツールは直近の3つの値、つまり14・16・18を使い、次のように計算します。$$\frac{14 + 16 + 18}{3} = \frac{48}{3} = \textbf{16}$$期間を空欄にした場合は、5つの値すべてが平均されます。$$\frac{10 + 12 + 14 + 16 + 18}{5} = \frac{70}{5} = \textbf{14}$$
よくある質問(FAQ)
期間が値の個数より大きい場合はどうなりますか? 計算ツールは期間を値の総数までに自動で抑えるため、入力したすべての値の平均を計算します。
小数やマイナスの数値も使えますか? はい。カンマまたはスペースで区切れば、どんな実数でも入力できます。
これは加重移動平均と同じものですか? いいえ。このツールが計算するのは単純移動平均(すべての値を等しく扱う方式)です。加重移動平均や指数移動平均では、より新しい値に大きな重みが置かれます。