0

「加算時系列の分解」グラフを理解しようとしています。これが私のコードです:

dbs_discs <- ts(RC$Disconnects, frequency =12, start=c(2013,1))
discs_dbs <- decompose(dbs_discs)
plot(discs_dbs)
discs_dbs

そして私の結果:

$trend
          Jan      Feb      Mar      Apr      May      Jun      Jul      Aug      Sep      Oct      Nov      Dec
2013       NA       NA       NA       NA       NA       NA 301.8891 302.4746 302.6317 303.1842 304.2663 304.2212
2014 304.6779 306.3847 309.0182 310.5303 309.9420 309.1160 307.1276 304.2277 302.4454 301.2108 300.1494 299.7908
2015 299.5936 299.2328 298.4888 297.8479 297.3363 296.2674       NA       NA       NA       NA       NA       NA  

その結果、トレンド グラフには 2013 年半ばまで何もプロットされていません。NA を示している理由はありますか? どういう意味ですか?なぜ価値がないのでしょうか?

ありがとう!

4

1 に答える 1

1

このdecompose関数は、12 か月の双方向移動平均を使用して系列のトレンド コンポーネントを決定しているようです。(?filterおよび下のコードを参照decompose)。つまり、2013 年 7 月のトレンド値は、前後 6 か月 (含む) の移動平均になります。

トレンド サイクルの分解を実行したいが、エンドポイントを削除したくない場合は、mFilterいくつかのフィルターを実装するパッケージを検討する価値があります。基本的にすべてのトレンドサイクルの分解にはエンドポイントの問題があることに注意してください(つまり、トレンドとサイクルを間違える)ので、バイヤーは注意してください.

于 2015-10-18T08:06:31.570 に答える