2017-03-10 19 views
1

まず、私はすでにarticlethisと相談していますが、動作させることができませんでした。HoltWinterを使用した毎日のデータの予測

28-03-2015から27-02-2017までの日次データがあります。 マイTS objectは次のようになります。

bvg11_prod_ts <- ts(bvg11_data$MA_PROD, freq=7, start=c(2015, 3), end=c(2017, 02)) 
autoplot(bvg11_prod_ts) 
:私もが毎日、TSオブジェクトを作成しようとした

autoplot(bvg11_prod_ts) 

enter image description here

bvg11_prod_ts <- ts(bvg11_data$MA_PROD, freq=365, start=c(2015, 87), end=c(2017, 58)) 

下のグラフは、毎日の値を示しています

この結果、このpl ot: enter image description here

両方のグラフが完全に異なっているのがわかりますが、最初のグラフはより正確です!私はbvg11_prodsTSHoltWinter <- HoltWinters(bvg11_prod_ts)を使用しようとすると

は今、それはエラーを与える:

Error in decompose(ts(x[1L:wind], start = start(x), frequency = f), seasonal) : time series has no or less than 2 periods 

間違っていますか?

+0

セリエの長さはどのくらいですか? – Fernando

答えて

2

エラーメッセージはかなり明確です:頻度が365の場合、少なくとも2 * 365 = 730データポイントが必要です。

x_err = ts(runif(729), freq = 365) 
# this gives an error 
fit = HoltWinters(x_err) 

# this will work 
x = ts(runif(730), freq = 365) 
fit = HoltWinters(x) 
+0

ああ!ありがとうございました...すべてのソート済み – Shery

関連する問題