エラーは次のようになります
decompose(samplets)
Error in decompose(samplets) : time series has no or less than 2 periods
私は何が問題なのか知りたいですか?基本的に、ARIMA を使用してコード予測を書いています。データに季節性や傾向があるかどうかを知りたいです。
迅速な対応を希望します!!!!!
エラーは次のようになります
decompose(samplets)
Error in decompose(samplets) : time series has no or less than 2 periods
私は何が問題なのか知りたいですか?基本的に、ARIMA を使用してコード予測を書いています。データに季節性や傾向があるかどうかを知りたいです。
迅速な対応を希望します!!!!!
エラーはかなり自明です。作成した時系列に、季節サイクルがないか、季節サイクルが 2 つ未満です。(これは、データが季節的なものではないことを示しているわけではありません。誤って作成した可能性があります。samplets
) たとえば、7 つの四半期ごとの観測を含む時系列を作成することで、エラーを再現できます。これは明らかに 2 つの完全な完全な季節サイクルではありません。
R> TS <- ts(1:7, frequency = 4)
R> decompose(TS)
Error in decompose(TS) : time series has no or less than 2 periods
R> TS
Qtr1 Qtr2 Qtr3 Qtr4
1 1 2 3 4
2 5 6 7
同様に、半年ごとの頻度を指定しないと (つまりfrequency = 1
、ts()
時系列オブジェクトを作成する呼び出しsamplets
で [これがデフォルトです])、同じエラーが発生します。
R> TS <- ts(1:7)
R> decompose(TS)
Error in decompose(TS) : time series has no or less than 2 periods
いずれにせよ、これ"ts"
は正しいfrequency
またはdeltat
引数を指定せずにオブジェクトを誤って作成したか、2 つの完全な季節サイクルをカバーするには時系列の長さ (年数) が不十分であることを示しています。
詳細を読んで、正しく?ts
作成されていることを確認してください。samplets
さらに支援が必要な場合は、再現可能な例を投稿してください。