답변:
계절성을 테스트하기 전에 계절 유형을 반영해야합니다. 계절에는 여러 유형이 있습니다.
계절성을 감지하는 가장 일반적인 방법 중 하나는 시계열을 여러 구성 요소로 분해하는 것입니다.
R에서는 decompose()
사전 설치된 통계 패키지의 stl()
명령 또는 예측 패키지 의 명령을 사용 하여이 작업을 수행 할 수 있습니다 .
다음 코드는 시계열에 대한 R의 작은 책 에서 가져온 것입니다 .
births <- scan("http://robjhyndman.com/tsdldata/data/nybirths.dat")
birthstimeseries <- ts(births, frequency = 12, start = c(1946,1))
birthstimeseriescomponents <- decompose(birthstimeseries)
plot(birthstimeseriescomponents)
당신은 단일 구성 요소를 확인할 수 있습니다
birthstimeseriescomponents$seasonal
birthstimeseriescomponents$random
birthstimeseriescomponents$trend
다른 방법은 계절 모형을 포함시키고 회귀를 계산할 때 중요한 p- 값이 있는지 확인하는 것입니다. 단일 개월에 포지티브 계수가있는 경우 월별 시계열은 계절적입니다.
계절성을 감지하는 다른 방법은 데이터 자체를 플롯하거나 ACF (자가 상관 함수)를 플롯하는 것입니다. 우리의 경우 계절성이 있음을 쉽게 알 수 있습니다.
마지막으로 Student T-Test 및 Wilcoxon Signed Rank Test와 같은 계절성을 감지하기위한 "공식"가설 검정이 있습니다.
내 생각은 다음의 진폭을 확인하는 것입니다.
푸리에 계수는 Wiener-Khinchin 정리 를 통해 ACF와 관련이 있습니다.