계절 차분으로 계절 추세 제거하기
계절적 추세가 나타나는 시계열에는 계절 차분을 적용해 이런 주기적 패턴을 제거할 수 있어요. 예를 들어 월별 데이터는 12개월 주기의 뚜렷한 패턴을 보일 수 있어요. 이런 경우 전체적인 계절 패턴을 따르는 월간 변화보다는, 해마다의 행동 변화가 더 중요할 수 있어요.
함수 diff(..., lag = s)는 지연 s의 차분, 즉 길이 s의 계절 변화 시계열을 계산해요. 월별 또는 분기별 데이터에서는 각각 s 값을 12 또는 4로 설정하는 것이 적절해요. diff() 함수의 기본값은 1차 차분을 위한 lag = 1이에요. 앞서와 마찬가지로, 계절 차분된 시계열은 원래 시계열보다 관측치가 s개 적어져요.
이 연습은 강의의 일부입니다
R로 배우는 시계열 분석
연습 안내
- 시계열
x는 이미 로드되어 있으며, 옆 그림에서 -10에서 +10을 넘는 범위로 표시돼 있어요.diff(..., lag = 4)를x에 적용하고 결과를dx로 저장하세요. ts.plot()으로 변환된 시계열dx를 표시하고, 변환된 데이터의 수직 범위가 더 좁아졌는지 확인하세요.length()를 두 번 호출해 각각x와dx의 관측치 개수를 계산하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Generate a diff of x with lag = 4. Save this to dx
dx <-
# Plot dx
# View the length of x and dx, respectively