롤링 상관계수(rolling correlation)로 자산 간 관계 변화를 분석할 때, 관측 구간(윈도우) 길이를 어떻게 설정해야 노이즈와 지연(lag) 문제를 최소화할 수 있나요?
전문가상관관계최종 수정일
롤링 상관계수의 윈도우 길이는 "노이즈(분산) vs 지연(편향)"의 트레이드오프로 결정하며, 정답이 하나로 정해져 있지 않으므로 목적과 데이터 빈도에 맞춰 절충하는 것이 합리적입니다.
윈도우를 짧게 잡으면 관계 변화에 빠르게 반응하지만 표본 변동성이 커서 이상치나 단일 극단수익률에도 추정치가 크게 흔들립니다. 실제로 모수가 일정한 백색잡음 데이터로 시뮬레이션해도 롤링 통계가 요동쳐, 이 흔들림이 진짜 관계 변화인지 단순 노이즈인지 구분하기 어렵다는 점이 확인된 바 있습니다. 반대로 윈도우를 길게 잡으면 그래프는 매끄러워지지만 실제 관계 변화를 뒤늦게 반영하는 지연이 생기고, 특히 구조적 단절 구간에서는 편향이 커집니다. 이를 두고 "긴 윈도우는 저분산·고편향, 짧은 윈도우는 저편향·고변동[1]"이라는 표현이 통용됩니다.
실무·규제 참고 수치로는 일간 데이터 기준 위험 예측에 250일(약 1년) 또는 500일, 포트폴리오 구성 목적에는 5~10년 구간이 흔히 쓰이며, 바젤 II/III는 최소 250개 관측치를 요구합니다[2]. 다만 이런 수치도 절대 기준이라기보다 관행에 가깝습니다. 예컨대 MSFT와 S&P500의 24개월 롤링 상관은 구간에 따라 0.05에서 0.82까지 변동한 사례가 있어[3], 상관관계 자체가 시간에 따라 변한다는 점과 동시에 짧은 창일수록 변동성이 커진다는 점을 함께 보여줍니다. 다만 이 수치는 예시적 값이며 특정 기간·데이터에 따라 크게 달라질 수 있습니다.
여러 자산을 한꺼번에 다루는 상관행렬 분석이라면, 자산 수(N)에 비해 관측치 수(T)가 부족할 경우 표본 상관행렬 자체가 노이즈로 오염될 수 있으므로 T가 N보다 충분히 커야 합니다.
등가중 방식(단순이동평균)으로 롤링 창을 굴리면, 오래된 관측치가 창 밖으로 빠져나가는 순간 시장에 실질적 변화가 없어도 추정치가 급변하는 이른바 드롭오프 효과가 생깁니다. 이를 완화하려면 지수가중이동평균(EWMA) 방식이 유용한데, RiskMetrics 기준으로 일간 데이터는 λ=0.94(반감기 약 11일), 월간 데이터는 λ=0.97을 사용합니다[4]. λ가 낮을수록 최근 변화에 민감하게 반응합니다. 실무적으로는 변동성의 반감기를 상관의 반감기보다 짧게 설정하면 추정 정확도가 높아진다는 점도 참고할 만합니다[5].
실시간 분석에서는 미래 데이터를 쓸 수 없어 후행(트레일링) 창을 쓸 수밖에 없는데, 이 경우 추정치가 창 길이의 대략 절반만큼 지연되는 특성이 있다는 점을 감안해야 합니다[6].
정리하면 ① 목적과 데이터 빈도에 맞춰 60~250일 범위 등에서 출발하되 노이즈-지연 트레이드오프를 항상 염두에 두고, ② 다변량 분석이면 관측치 수를 자산 수보다 충분히 확보하며, ③ 드롭오프나 지연이 우려되면 등가중 대신 EWMA를 검토하고, ④ 가능하면 여러 윈도우 길이로 결과를 비교하거나 적응형 방법을 활용해 강건성을 점검하는 방식을 권합니다. 다만 이 영역에는 금감원·KRX 등 국내 감독기관의 공식 가이드라인이 별도로 존재하지 않으며, 위 내용은 학술·계량금융 실무 문헌에 근거한 것입니다.
본 콘텐츠는 일반적 정보·교육 목적이며 특정 종목의 매수·매도 추천이 아닙니다. 어떤 윈도우 설정도 상관관계의 미래 방향이나 수익을 보장하지 않으므로, 분석 결과를 참고 자료로 삼되 최종 투자 판단과 그 책임은 투자자 본인에게 있다는 점을 유념하시기 바랍니다.
본 콘텐츠는 일반적 정보·교육 목적이며 특정 종목의 매수·매도 추천이 아닙니다. 세부 조건과 제도는 기관·시점에 따라 다를 수 있으므로 실제 거래 전 해당 기관의 안내를 확인하시기 바랍니다. 투자 판단과 책임은 투자자 본인에게 있습니다.
참고 자료
- [arXiv] 'Adaptive Window Selection for Financial Risk Forecasting (BAWS)' - https://arxiv.org/html/2603.01157 - 2026
- [arXiv] 'Adaptive Window Selection for Financial Risk Forecasting (BAWS)' - https://arxiv.org/html/2603.01157 - 2026
- [Zivot] Introduction to Computational Finance and Financial Econometrics with R - '5.4 Rolling descriptive statistics' - https://bookdown.org/compfinezbook/introcompfinr/rolling-descriptive-statistics.html - n.d.
- [Columbia University, Ang lecture notes] 'Volatility Behavior and Forecasting' - http://www.columbia.edu/~amm26/lecture%20files/volatilityBehaviorForecasting.pdf - n.d.
- [Portfolio Optimizer] 'Covariance Matrix Forecasting: Iterated Exponentially Weighted Moving Average Model' - https://portfoliooptimizer.io/blog/covariance-matrix-forecasting-iterated-exponentially-weighted-moving-average-model/ - n.d.
- [DeepLearning.AI Community] 'Trailing vs centered Moving Average' - https://community.deeplearning.ai/t/trailing-vs-centered-moving-average/187089 - n.d.