2014-11-30 6 views
0

R의 STL 기능에서 예상되는 예측이 어떻게 작동하는지 알고 싶습니다. 그래서 여기에 재현 가능한 코드를 제공하지 않습니다. 다음은 R STL에서 예측

내가 내 시간 시리즈 STL 분해를 사용

  1. 시계열에 근무하는 절차입니다.
  2. Box.test를 사용하여 화이트 노이즈에 대해 1 단계의 잔여 성분을 확인하십시오.
  3. 잔차가 백색 잡음이 아닌 것으로 밝혀졌습니다. 따라서 예측 모델에 맞게 ARIMA 모델을 사용했습니다.

이제는 으로 구성된 예측 값을 계산합니다. 위 1 단계의 계절 및 추세 구성 요소 b. ARIMA 모델의 잔여 물 구성 요소 - 위의 3 단계에서 가져온 것입니다. 내가

forecast(stl(..)), 

를 사용하는 경우

는 내가 예측의 계절과 트렌드 부품에 관심이 있어요, 그러나 나에게

Point Forecast  Lo 80 Hi 80 Lo 95 Hi 95 

을 제공합니다. 계절별 트렌드 구성 요소는 어떻게 얻을 수 있습니까?

예상 구성하며 무엇을 구성 요소 (STL (..))

알려 주시기 바랍니다.

+1

나는 두 번째 문장이 너무 궁금해합니다. 통계 자습서에 대한 요청은 SO에서 주제와 관련이 없습니다. –

+0

시도해보십시오. http://stats.stackexchange.com/ –

+0

@Chandra 아래 답변을 통해 문제가 해결되면 다른 사람들도 문제를 해결할 수 있도록 답변으로 수락하십시오. 감사! – freetiger

답변

0

STL과 함께 예측을 사용하고 싶지는 모르지만 STL에서 계절 및 동향 구성 요소를 추출하려는 경우 아래 코드를 사용하면 문제가 없을 수 있습니다.

## Let's build a monthly time series first 

dat_monthly <- cumsum(rnorm(39,0,5)) 
x_monthly <- ts(dat_monthly, frequency = 12, start = c(2013,1)) 
stl(x_monthly, "periodic") 

stl(x_monthly, s.window = "periodic")$time.series[, "seasonal"] ## for seasonal part 
stl(x_monthly, s.window = "periodic")$time.series[, "trend"] ## for trend part