【C#】移動平均値の求め方

C#で移動平均値を求めるプログラムです。

ネット上にあまり参考になる資料がなかったので勉強のついでに載せておきます。

一番最初に作成した移動平均を求めるプログラムです。

この場合、

①少ないデータなら問題ないがデータ量が多くなると計算量が多い為,重たくなる。

②元データより取得出来る数が移動平均化する数分少なくなる。

で、どうしたらいいのか考え思いついたのが、もう1つ移動平均分納めることの出来る配列を用意して計算する方法です。

これで移動平均回数がいっぱいになったら最初のデータを上書きして平均値を求めることが出来るようになります。また、ちゃんとデータ数分と同じデータ取得出来ると思います。

Program

Posted by ganchan