이동평균(SMA/EMA) 계산기

단순 이동평균 또는 지수 이동평균으로 데이터 시리즈를 평활화하여 추세를 파악. 데이터 시리즈에 대해 설정 가능한 윈도우 크기로 단순 이동평균(SMA) 또는 지수 이동평균(EMA)을 계산하여 단기 잡음을 걸러내고 기저 추세를 드러냅니다 — 수요 예측, 생산 추세 모니터링, 시계열…

데이터 시리즈에 대해 설정 가능한 윈도우 크기로 단순 이동평균(SMA) 또는 지수 이동평균(EMA)을 계산하여 단기 잡음을 걸러내고 기저 추세를 드러냅니다 — 수요 예측, 생산 추세 모니터링, 시계열 평활화에 널리 사용됩니다.

이동평균이란 무엇인가요?

이동평균은 각 점을 인근 점들의 평균으로 대체하여 잡음이 많은 데이터 시리즈를 평활화함으로써, 단기 변동 속에서도 기저 추세를 쉽게 파악할 수 있게 합니다. 제조업 수요 예측, 금융 분석, 공정 모니터링에서 가장 널리 사용되는 시계열 기법 중 하나입니다.

단순 이동평균(SMA)은 가장 최근 N개 점("윈도우")을 동일한 가중치로 평균하며, 새 점이 들어올 때마다 한 칸씩 앞으로 이동합니다. 계산과 해석이 쉽지만, 오래된 데이터와 최근 데이터를 동일하게 취급하며 오래된 점이 윈도우를 벗어날 때까지는 여전히 전체 가중치로 반영되므로 실제 최근 변화에 느리게 반응합니다.

지수 이동평균(EMA)은 대신 최근 점에 더 큰 가중치를, 오래된 점에는 점점 더 작은 가중치를 부여하며, 윈도우 크기로부터 도출된 평활 계수를 사용합니다. 이 때문에 EMA는 동일한 윈도우 크기의 SMA보다 최근 변화에 더 빠르게 반응하지만, 그 대신 단기 잡음에 다소 더 민감해집니다.

Formula: SMA_t = (x_t + x_(t-1) + ... + x_(t-N+1)) / N EMA_t = α × x_t + (1 − α) × EMA_(t-1), α = 2 / (N + 1)

계산 예시

10, 12, 13, 12, 15, 16, 18, 17, 19, 20의 시리즈에 3기간 윈도우를 적용하면: 첫 번째 SMA 값은 처음 세 점의 평균 (10+12+13)/3 = 11.67, 두 번째는 2~4번째 점의 평균 (12+13+12)/3 = 12.33이며, 이런 식으로 총 8개의 평활 값을 생성합니다(10개 점에서 윈도우 3을 뺀 값에 1을 더함). EMA는 동일한 초기 평균(11.67)에서 시작하지만 이후 새 점에 더 큰 가중치를 부여하여(여기서는 α = 2/(3+1) = 0.5), SMA보다 후반부의 상승 추세를 더 밀접하게 추적하는 시리즈를 만듭니다.

이 계산기를 사용해야 할 때

피해야 할 일반적인 실수

결과 해석 방법

관련 표준 및 참고자료

자주 묻는 질문

윈도우 크기는 어떻게 선택하나요?

윈도우가 클수록 선이 더 매끄러워지지만 실제 변화에 더 느리게 반응하며, 시리즈 시작 부분에서 더 많은 데이터 점을 잃습니다(SMA는 첫 값을 산출하기 전에 N-1개의 점이 필요합니다). 윈도우가 작을수록 데이터를 더 밀접하게 추적하지만 잡음도 더 많이 남습니다. 일반적인 출발점은 데이터의 자연 주기에 맞는 윈도우를 선택하는 것입니다(예: 주간 패턴이 있는 일별 데이터라면 7, 연간 패턴이 있는 월별 데이터라면 12).

SMA 대신 EMA를 언제 사용해야 하나요?

평활화된 선이 최근 변화에 더 빠르게 반응해야 할 때 EMA를 사용하세요 — 예를 들어 생산량이나 에너지 소비의 신흥 추세를 가능한 한 빨리 감지하려는 경우입니다. 더 안정적이고 덜 반응적인 기준선을 원하거나, 윈도우 기간을 동일하게 가중하는 것이 개념적으로 더 적절한 경우(예: 최근 7일을 특별히 더 중시할 이유 없이 그대로 평균하는 경우)에는 SMA를 사용하세요.

왜 평활화된 시리즈는 원본보다 점이 적나요?

윈도우를 채울 만큼 충분한 과거 데이터가 있어야 이동평균을 계산할 수 있으므로, 원본 시리즈의 처음 (윈도우 − 1)개 점에는 대응하는 이동평균 값이 없습니다. 따라서 10개 점 시리즈의 3기간 이동평균은 원본의 3번째 점부터 정렬된 8개의 평활 값만 생성합니다.