で読んでいます。毎週の季節成分が2017-03-01から2017-05-29までの日次データがあります。私はRで季節的な分解をしたいと思っています。私のコードは以下の通りです。毎週季節の毎日のデータをR
ser = ts(series[,2], frequency=7, start=c(2017,1,1))
plot(decompose(ser))
グラフでX軸が間違っています。どうすれば修正できますか?
で読んでいます。毎週の季節成分が2017-03-01から2017-05-29までの日次データがあります。私はRで季節的な分解をしたいと思っています。私のコードは以下の通りです。毎週季節の毎日のデータをR
ser = ts(series[,2], frequency=7, start=c(2017,1,1))
plot(decompose(ser))
グラフでX軸が間違っています。どうすれば修正できますか?
あなたの頻度は間違っていると思います。また、2017年の3日目にデータが開始された場合は、間違った開始をします。試してみてください:
ser = ts(series[,2], frequency = 365.25, start = c(2017,3)) #Third day of 2017
頻度= 7は実際には解釈できません。たとえば、頻度= 12は、毎月のデータがあることを意味します。この場合、毎日のデータがありますので、頻度= 365.25
あなたは正しく引数が表現されていないので、これは正しくありませんfrequency
。あなたがそれを見ることができる機能ts()
の助けを読む
:
周波数の単位時間あたりの観測数。
だから、このコードを使用してみてください:毎日のデータであること、毎年あなたは365回の観測を持っているので
ser = ts(series[,2], frequency=365, start=c(2017,1))
plot(decompose(ser))
を。 それが正しい解決であることを確認してください
それから、「時系列に2つの周期以下があります」というエラーが表示されるので、plot(decompose(ser))関数が機能しません。実際には、毎週季節的な要素を得る必要があります。それでは、毎日のデータで毎週のシーズンを取得するにはどうすればいいですか? – jaliya
@jaliya申し訳ありませんが、どのように多くの観測があなたの時系列を持っていますか? –
I 2017-03-01から2017-05-29までのデータがあります(90データポイント)。このデータ(8週間のデータを持つ)を使用して週ごとの季節(週7日のトレンド)を取得するにはどうすればよいですか? Advaceに感謝..... !!! – jaliya
次に季節性は毎年なります。私は毎週季節が必要です。どうやってやるの? – jaliya