현재 본문을 보고 있습니다
배우기
인터랙티브·

시계열 회귀

시간 순서와 추세·계절성·자기상관을 반영해 변수의 동적 관계를 추정합니다.

1

들어가며

광고비와 매출이 함께 올랐다고 광고효과라고 말할 수 있을까?

한 쇼핑몰의 주간 광고비와 매출을 3년 동안 그렸더니 두 시계열이 모두 꾸준히 증가했다고 해봅시다. 일반 회귀를 적합하면 높은 R²와 매우 작은 p값이 나올 수 있지만, 두 변수가 같은 성장 추세를 가졌다는 이유만으로도 강한 관계가 만들어질 수 있습니다.

시계열 회귀는 관측 순서를 보존하고 추세·계절성·시차효과·자기상관을 모형에 포함합니다. 현재 광고가 이번 주 매출뿐 아니라 다음 주에도 영향을 줄 수 있고, 지난주의 예상 밖 매출 충격이 이번 주 오차에 남을 수도 있기 때문입니다.

핵심 질문

공통 추세와 계절성을 제거한 뒤에도 X의 변화가 현재와 미래의 Y 변화와 연결되어 있을까요?

시간 순서

의존성

추세·계절성·지연효과가 있는 자료의 순서를 보존합니다.

동적 설명변수

lag

현재와 과거의 X·Y를 사용해 시간에 따른 영향을 모델링합니다.

잔차 진단

백색잡음

추세와 자기상관이 잔차에 남지 않았는지 확인합니다.

2

무엇을 알아보는 분석인가

시간에 따라 관측된 결과와 설명변수의 조건부 평균 관계를 모델링합니다

시계열 회귀는 한 개체를 여러 시점에서 관측한 자료에서 결과 Y_t와 설명변수 X_t의 관계를 추정합니다. 단면 회귀와 달리 현재값이 과거값에 의존할 수 있으며 오차도 시간순으로 연결됩니다.

목적은 설명·정책효과 추정·예측으로 나뉩니다. 예측이 목적이면 미래에 사용할 수 있는 X가 실제로 존재하는지가 중요하고, 효과 추정이 목적이면 X의 외생성과 개입 시점, 공통 추세를 더 엄격히 검토해야 합니다.

구성역할예시
Y_t시점 t의 결과주간 매출
X_t동일 시점 설명변수주간 광고비
X_{t-k}k시점 전 설명변수지난주 광고비
Y_{t-1}결과의 관성지난주 매출
u_t모형이 설명하지 못한 충격일시적 품절·이슈
3

기본 시계열 회귀식

추세·계절성과 설명변수를 한 식에 함께 넣습니다

가장 단순한 동적 회귀는 시간 추세, 계절 더미, 현재와 과거의 설명변수를 포함합니다. β₀는 기준시점과 기준계절의 절편, δ는 기간당 추세, β_k는 X가 k시점 뒤의 Y에 연결되는 지연효과입니다.

시간 t를 그대로 넣은 선형 추세는 변화율이 일정하다고 가정합니다. 성장률이 변하거나 구조적 단절이 있으면 구간별 추세·스플라인·변화점 또는 차분을 고려합니다.

Yt=β0+δt+s=2SγsDs,t+k=0KβkXtk+utY_t=\beta_0+\delta t+\sum_{s=2}^{S}\gamma_sD_{s,t}+\sum_{k=0}^{K}\beta_kX_{t-k}+u_t
계절 더미와 분산시차를 포함한 시계열 회귀의 기본 형태입니다.
4

가짜 회귀와 추세

서로 무관한 비정상 시계열도 높은 R²를 만들 수 있습니다

두 시계열이 각각 단위근을 가지거나 강한 추세를 보이면 실제 관계가 없어도 회귀선은 공통 시간 방향을 따라가며 높은 설명력과 유의한 계수를 만들 수 있습니다. 잔차에는 긴 같은 부호 구간과 강한 자기상관이 남는 경우가 많습니다.

먼저 수준 그래프와 ACF를 보고 ADF·KPSS 등으로 정상성을 점검합니다. 추세정상이라면 추세를 명시적으로 포함하고, 차분정상이라면 변화량 회귀를 검토합니다. 장기 균형관계가 있다면 무조건 차분하기보다 공적분과 오차수정모형을 사용합니다.

자료 구조가능한 처리해석
추세 정상결정적 추세 포함추세 주변의 단기 변동 관계
차분 정상·공적분 없음차분 회귀X 변화와 Y 변화의 관계
공적분 있음오차수정모형장기 균형과 단기 조정
구조적 단절개입·구간 추세단절 전후 수준·기울기 변화
5

분산시차와 누적효과

설명변수의 영향은 한 시점에 끝나지 않을 수 있습니다

광고·정책·금리·날씨의 영향은 즉시 나타나기도 하고 여러 기간에 걸쳐 지연되기도 합니다. X_t부터 X_{t-K}까지 넣으면 각 β_k가 k기간 뒤 효과를 나타내고 그 합은 K기간에 걸친 누적효과입니다.

시차를 너무 적게 두면 남은 효과가 오차에 들어가고, 너무 많이 두면 강한 시차 간 상관으로 계수가 불안정해집니다. 업무 지식, 정보기준, 시간외 검증과 잔차진단을 함께 사용해 최대 시차를 정합니다.

누적효과(K)=k=0Kβk\text{누적효과}(K)=\sum_{k=0}^{K}\beta_k
개별 시차계수보다 누적효과와 그 신뢰구간이 의사결정에 더 직접적일 수 있습니다.
6

자기회귀항과 장기효과

결과 자체의 관성을 포함하면 즉시효과와 장기효과가 달라집니다

Y_{t-1}을 포함하면 지난 결과 수준을 통제한 조건에서 X_t의 단기효과를 추정합니다. ρ가 양수이면 한 번 생긴 변화가 다음 기간에도 일부 남아 파급효과가 누적됩니다.

|ρ|<1인 단순 ARDL(1,0)에서 β는 즉시효과이고 β/(1−ρ)는 X가 한 단위 지속적으로 높아졌을 때의 장기 승수입니다. 지연 종속변수는 내생성과 작은 표본 편향을 만들 수 있어 설계와 추정법을 확인해야 합니다.

Yt=α+ρYt1+βXt+ut,장기효과=β1ρY_t=\alpha+\rho Y_{t-1}+\beta X_t+u_t,\qquad \text{장기효과}=\frac{\beta}{1-\rho}
현재 충격이 결과의 관성을 통해 이후 시점으로 전달됩니다.
7

오차의 자기상관과 추론

계수가 맞아도 표준오차와 검정이 틀릴 수 있습니다

회귀식이 시간 구조를 충분히 설명하지 못하면 u_t와 u_{t-1}이 상관됩니다. OLS 계수는 강한 외생성 아래 여전히 불편할 수 있지만 일반 OLS 표준오차는 잘못되어 p값과 신뢰구간이 지나치게 낙관적일 수 있습니다.

잔차 시계열·ACF·Ljung–Box·Durbin–Watson을 함께 확인합니다. 계수식이 적절하고 추론만 보정하면 될 때 Newey–West(HAC) 표준오차를 사용할 수 있습니다. 예측과 동학 자체가 목적이면 ARIMA 오차·GLS·동적회귀로 오차구조를 직접 모델링합니다.

대응해결하는 문제주의점
HAC 표준오차계수 추론 보정예측식의 동학은 바꾸지 않음
AR 오차·GLS오차 상관 직접 모델링오차모형 오설정 점검
지연변수 추가누락된 동적 구조과도한 시차·내생성 주의
차분·추세 추가비정상성과 공통 추세장기 정보 손실 가능
8

분석은 어떻게 이루어지는가

시간축을 보존한 설계에서 시작해 잔차와 미래 가용성을 확인합니다

먼저 관측 빈도·시간대·누락 구간·예측 시점을 확정합니다. 모든 시계열을 동일한 시점에 맞춘 뒤 수준·변화율·계절 그래프를 확인하고, 설명 목적에 맞는 추세·시차·개입변수를 사전에 정합니다.

순서핵심 판단
1. 시간 정렬시차·빈도·시간대·발표 지연을 일치시켰는가
2. 구조 탐색추세·계절성·단절·변동성 변화가 있는가
3. 정상성 판단수준·추세·차분·공적분 중 어떤 표현이 맞는가
4. 동적 명세X 시차와 Y 시차를 왜 포함하는가
5. 적합과 진단잔차 자기상관·이분산·이상충격이 남는가
6. 시간외 평가미래 X의 가용성과 롤링 예측 성능이 충분한가
7. 보고즉시·누적·장기효과와 불확실성을 구분했는가
9

대표 사례

주간 광고비의 즉시효과와 2주 지연효과를 추정합니다

156주의 매출 증가율을 결과로, 광고비 증가율의 현재값과 1·2주 시차, 월 계절 더미를 설명변수로 두었다고 가정합니다. 잔차에는 AR(1) 구조를 적용하고 마지막 26주는 시간외 평가로 남깁니다.

추정 결과 현재 효과 0.18, 1주 시차 0.10, 2주 시차 0.04라면 광고비 증가율이 1%p 높을 때 같은 주 매출 증가율이 0.18%p, 2주까지 누적 0.32%p 높다고 해석합니다. 다만 관찰자료에서 광고예산이 예상매출에 반응했다면 역인과가 남을 수 있습니다.

결과해석
즉시효과 β₀0.18같은 주 매출 증가율 +0.18%p
1주 시차 β₁0.10다음 주 추가 +0.10%p
2주 시차 β₂0.042주 뒤 추가 +0.04%p
누적효과0.320~2주 전체 변화
잔차 Ljung–Boxp=.31남은 자기상관 근거가 뚜렷하지 않음
시간외 MASE0.84계절 나이브보다 16% 낮은 오차

결과 해석

광고비 증가의 효과는 같은 주에 가장 컸고 이후 2주까지 작게 이어졌습니다. 누적효과는 0.32%p였으며, 이는 공통 추세와 계절성 및 모형화한 오차구조를 조건으로 한 연관입니다.

10

가정과 주의점

시간 순서·외생성·안정성·미래 정보 사용을 확인합니다

시계열 회귀의 핵심은 단순한 잔차 정규성보다 시간 구조의 올바른 명세입니다. X가 오차와 상관되지 않는지, 계수와 계절성이 분석기간 동안 안정적인지, 공통 충격과 구조변화를 빠뜨리지 않았는지 확인합니다.

전체 기간의 평균·표준편차로 전처리하거나 미래 발표값을 과거 시점에 배치하면 누수가 생깁니다. 예측 시점에 실제로 사용할 수 있었던 자료의 빈티지와 발표지연을 재현해야 합니다.

문제나타나는 신호대응
가짜 회귀높은 R²·강한 잔차 ACF추세·차분·공적분 점검
역인과·내생성X가 예상 Y에 반응설계·IV·동시방정식 검토
구조변화시점별 계수·잔차 변화개입변수·구간모형·롤링 추정
미래 누수비현실적으로 높은 시간외 성능빈티지 데이터·발표시점 재현
과도한 시차계수 부호·크기 불안정사전 시차·규제·누적효과 보고
11

직접 해보기

즉시효과와 1기 지연효과를 바꿔 누적효과를 확인합니다

현재 X의 계수와 한 기간 전 X의 계수를 움직여 단기 반응이 여러 시점에 나뉘는 모습을 확인합니다. 계수의 합은 두 기간에 걸친 누적효과입니다.

시계열 회귀 인터랙티브 랩

추세·계절성·평활 수준을 바꾸며 원계열과 추정된 구조가 어떻게 달라지는지 확인하세요.

굵은 선: 이동평균시간

조작할 때 그래프의 위치·모양·오류 구조를 먼저 보세요.

0~1기 누적효과 β₀+β₁

1.00

현재 효과 0.50와 다음 기간 효과 0.50가 합쳐집니다.

확인할 것

한 조절값만 먼저 움직인 뒤 그래프의 어떤 부분이 변하고 무엇은 그대로인지 설명해보세요.

12

핵심 정리

시계열 회귀에서 기억해야 할 판단 규칙

요약은 아래 핵심 정리에서 확인합니다.

  • 시계열 회귀는 시간 순서와 추세·계절성·시차·자기상관을 명시적으로 다룬다.
  • 공통 추세를 가진 비정상 시계열은 실제 관계가 없어도 가짜 회귀를 만들 수 있다.
  • 분산시차계수의 합은 여러 기간에 걸친 누적효과를 나타낸다.
  • 지연 종속변수가 있으면 즉시효과와 장기효과를 구분한다.
  • HAC는 추론을 보정하고 AR 오차·동적회귀는 시간 구조를 직접 모델링한다.
  • 평가와 전처리는 시간 순서를 보존하고 예측 시점에 실제 사용 가능한 정보만 사용한다.
13

더 깊이 알아보기

장기 균형·인과·비선형 동학으로 확장합니다

다음 연결

시계열 자체의 패턴과 예측이 중심이면 분해·ARIMA·SARIMAX·VAR로 이어지고, 정책 개입의 효과가 중심이면 DID·중단시계열·합성통제법으로 확장합니다.

주제핵심 내용
ARDL·ECM단기 변화와 공적분된 장기 균형으로의 조정을 한 모형에서 표현
중단시계열정책 시점의 수준과 기울기 변화를 통제된 시간 흐름에서 추정
동적승수한 번 또는 지속적인 X 충격이 여러 미래 시점의 Y에 미치는 경로
Granger 인과성X의 과거가 Y의 예측을 개선하는지 검정하되 구조적 인과와 구분
상태공간모형시간에 따라 변하는 계수와 잠재상태를 필터링·평활화
다음: 시계열 데이터의 특징