そこで、月ごとに異なる重みで移動時間の平均を作成したいと思います。たとえば、 http://www.mathworks.com/help/matlab/data_analysis/filtering-data.htmlのフィルター関数を参照してください。ここで、b = 各月の日数、a = 1 年の日数です。
ただし、問題は、時系列が毎月の一連の気温であることです (たとえば、1 年が 3 月から 2 月までである可能性のある一連の年ごとに年間平均気温を作成したいと考えています)。このアプローチを使用すると、最初の月が 1 月か 6 月かに関係なく、各ウィンドウの最初の月は 31/365 として重み付けされます。
その場合、標準のフィルター アルゴリズムは機能しません。代替手段はありますか?
閏年を組み込んだソリューションもよいでしょうが、最初のソリューションには必要ありません。