auto.arima()
은 시리즈가 존재하지 않음을 알 수 있지만 시즌 시리즈 구성 요소를 제공하지 않습니다. 이 함수는 계절 (5,0,0)의 ARIMA 모델을 제공하지 않습니다. 그래서, 그 모델을 사용하여 예측하려고 할 때, 그것은 단지 평균을 제공합니다. 시계열은 호주 멜버른의 일일 최저 기온 10 년간입니다. TS 오브젝트 데이터로 사용하여 시도 R에서 auto.arima는 계절성을 포착하지 못했습니다.
`
library(readr)
temp <- read_csv("~/Downloads/Melbourne Minimum Temp.csv",
col_types = cols(Date = col_date(format = "%m/%d/%y"),
Temp = col_number()))
t <- ts(temp$Temp, start = temp$Date\[1], end = temp$Date[nrow(temp)])
auto.arima(t, trace = T)
`
Click this link to see the data and the auto.arima forecast
, XTS 개체로 한 벡터로서.
당신은 또한 당신의 시계열을 정의하는 방법을 게시해야한다. auto.arima가 계절을 감지하지 못하면 시리즈를 만들 때 정확한 빈도를 지정하지 않았을 수 있습니다. 'auto.arima (..., D = 1)'을 사용하여 계절별 차이를 강제로 지정할 수도 있습니다. –
시리즈를 만들지 않았습니다. 그것은 멜버른에서 최소 일일 기온의 실제 데이터입니다. D = 1로 설정하려고 시도했지만 작동하지 않았습니다. –
유용한 답변을 원하면 자세한 정보를 제공해야합니다. 이는 데이터의 하위 집합 일 수 있지만 최소한 예측을 생성하는 데 사용한 실제 코드를 게시해야합니다. 특히 당신이 시계열을 정의한 부분. –