杉原データサイエンス事務所のロゴ トップページ | ひとつ上のページ | 目次ページ | このサイトについて | ENGLISH

MAモデル

ARモデル ほどではないのですが、MAモデルも 時系列分析 の本で紹介されることが多いモデルです。

MAモデルのMAは、「Moving Average(移動平均)」の略です。 そのため、 移動平均モデル と名前が同じになるのですが、こちらは「MAモデル」と呼んで区別することが一般的です。 このサイトでも、この呼び方で区別します。

MAモデルの例

下の例は、MAモデルの例です。 MA(20)というのは、20個まで時点を遡っていることを表します。
ARモデルとMAモデルの違うところ

一見すると、 ARモデル と見た目が似ています。 明らかに違うのは、中心になる値の有無です。 ARモデルでは、中心になる値がないので、シミュレーションすると、全体的に増加傾向や、減少傾向になることも起きます。 MAモデルの場合は、この例の場合は、中心が10で、10からは離れ過ぎないようにして、増減しています。

MAモデルを紐解く

MAモデル
MAモデルの前に、上の式を考えます。 この式は、「n+1番目のxは、一定値cにn+1番目の誤差が加わったもの」ということを表しています。

例えば、誤差が正規分布なら、「xは、平均値がcの正規分布」ということを表している式になります。

下の式がMAモデルの式です。

上の式との違いは、n+1番目のxの値の誤差に、n番目とn-1番目の誤差も含んでいる点です。 上の式では、n+1番目とn番目のxが近い値になりにくいのですが、下の式では、共通の値を含むので、近くなりやすくなっています。
MAモデル

移動平均モデルやARモデルとの違い

移動平均モデルARモデル は、観測した値の移動平均について作られている理論です。 観測した値があって、その移動平均を計算して活用していきます。 移動平均は、計算して求める量です。

一方、MAモデルは、観測していない値の移動平均について作られている理論です。 この点が大きな違いになっています。

「観測していない値」というのは、誤差です。 式では「e」と書いている部分です。

MAモデルは、何なのか?

MAモデルについて、ARモデルのように理解するのなら、係数bのある項が名前の通りの、移動平均(MA)になっています。
MAモデルは、何なのか?

しかし、MAモデルを理解するには、eのある項をまとめてひとつのように考えた方が良いようです。
MAモデルは、何なのか?

例えば、毎日入荷があって、入荷したものは翌日に半数、2日後に4分の1、3日後に0になるのなら、在庫量は以下の式で表せます。
MAモデルは、何なのか?

そのため、これと似た現象は、MAモデルに近くなると考えられます。

現実の現象と、MAモデルの関係

上記では、MAモデルの例として、在庫量のモデルを説明しました。 しかし、実際の在庫量がこのように減っている倉庫は、おそらくないので、あくまで想像上のモデルです

MAモデルが想定するデータは、基準になる値があって、そこから増減します。 増減しているものは、少ないデータを集計することによる誤差です。

世の中には、品質のデータや、位置のデータなど、人や機械が制御することによって、基準に近くなるように維持されている現象があります。

こうした現象のデータは、「基準になる値があって、そこから増減」という点では、MAモデルが想定しているデータと似ています。 しかし、上記のようなグラフではなく、「高くなって来たから、下がるように操作」といったことがわかるようなグラフになります。 「誤差」のような感じにはならないです。

MAモデルを紹介している文献はありますが、MAモデルが合う現実の現象を紹介している文献に、筆者は出会ったことがないです。 また、筆者の経験の範囲でも、そうした現象は出会ったことがないです。

MAモデルの解法

ARモデルの場合は、1行ずらしたデータと、2行ずらしたデータを変数として、重回帰分析をすることで、係数aが求まります。 そのため、Excelでも簡単にできます。

MAモデルの場合は、重回帰分析ではできませんが、Excelの場合は、ソルバーを使った最適化計算でできます。 具体的には、eについての、二乗平均平方根誤差(RMSE)が最小値になるように、係数b、cを最適化する計算になります。 詳細は、 ExcelでMAモデル のページにあります。



順路 次は SARIMAXモデル


杉原データサイエンス事務所のロゴ
杉原データサイエンス事務所によるコンサルティングとセミナー