3
指数平滑法を使用して予測を作成しようとしていますが、 "nonseasonal data"というエラーが表示されます。これは明らかに真実ではありません。以下のコードを参照してください。 このエラーが発生するのはなぜですか?私は別の機能を使用すべきですか(シンプル、ダブル、減衰トレンド、季節、ウィンターズの方法を実行できるはずです)?ets:ets(timeseries、model = "MAM")のエラー:Nonseasonalデータ
library(forecast)
timelen<-48 # use 48 months
dates<-seq(from=as.Date("2008/1/1"), by="month", length.out=timelen)
# create seasonal data
time<-seq(1,timelen)
season<-sin(2*pi*time/12)
constant<-40
noise<-rnorm(timelen,mean=0,sd=0.1)
trend<-time*0.01
values<-constant+season+trend+noise
# create time series object
timeseries<-as.ts(x=values,start=min(dates),end=max(dates),frequency=1)
plot(timeseries)
# forecast MAM
ets<-ets(timeseries,model="MAM") # ANN works, why MAM not?
ets.forecast<-forecast(ets,h=24,level=0.9)
plot(ets.forecast)
おかげ&種類は、あなたが数値ベクトルから時系列を作成するには、単にts
を使用する必要があります