3
지수 평활화 방법을 사용하여 예측을 만들려고하지만 "비 계절적 데이터"오류가 발생합니다. 이것은 분명히 사실이 아닙니다. 아래 코드를보십시오. 왜이 오류가 발생합니까? 다른 기능을 사용해야합니까 (단순, 이중, 감쇠 추세, 계절별, 윈터스 방식을 수행 할 수 있어야합니다)?ets : ets (timeseries, model = "MAM")의 오류 : 비 계절 데이터
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
를 사용해야합니다