TL;DR

  • Regime shift는 시계열의 통계적 특성이 특정 시점 이후 달라지는 현상을 넓게 부르는 말이다.
  • 엄밀한 분석에서는 structural break, level shift, trend change, variance change, regime switching을 구분해야 한다.

Regime Shift와 Structural Break

Regime shift는 시계열의 평균, 분산, 추세, 계절 패턴, 변수 관계가 어떤 시점 이후 눈에 띄게 달라지는 현상을 느슨하게 부르는 용어다.

엄밀하게는 여러 현상을 구분할 수 있다.

용어의미
Structural break모델 파라미터가 특정 시점 전후로 달라짐
Level shift평균 수준이 step 형태로 바뀜
Trend change추세의 기울기가 바뀜
Variance change변동성이 바뀜
Regime switching여러 상태 사이를 반복적으로 전환

outlier와 regime shift의 핵심 차이는 지속성이다. outlier는 일회성 충격 후 원래 패턴으로 돌아오지만, regime shift는 새로운 수준이나 관계가 지속된다.

Regime shift는 distribution shift의 한 형태로 볼 수 있다. 다만 distribution shift는 학습-추론 분포 차이를 넓게 부르는 상위 개념이고, regime shift는 보통 시간축 위의 구조적 변화를 가리킨다.

모델링에서의 의미

  • 최근 성능이 갑자기 무너지면 단순 모델 성능보다 데이터 generating process 변화 가능성을 확인해야 한다.
  • rolling-origin 결과를 cutoff별로 보면 특정 시점 이후 성능 변화가 드러난다.
  • short moving average와 long moving average의 비율은 간이 regime indicator가 될 수 있지만, 엄밀한 structural break 검정은 아니다.

Connections