이동 평균

Insights in ArcGIS Online
Insights in ArcGIS Enterprise
Insights Desktop

이동 평균은 지정된 기간의 평균값을 계산하고 시계열 그래프에 값을 표시합니다. 이동 평균은 스무싱 효과를 만들며 일별 변동에서 발생하는 노이즈를 줄여줍니다. 이동 평균은 예상된 값이 있는 누락된 데이터를 처리하는 데에도 사용할 수 있습니다.

예시

주식 시장 분석가가 여러 주식의 값을 분석하고 있습니다. 분석가는 이동 평균을 계산하여 주가의 추세를 추적하고 어떤 주식의 가치가 상승 중이며 떨어지고 있는지 파악합니다.

유행병 학자가 전염병의 발생을 연구하고 있지만 데이터셋에 며칠간의 값이 누락되어 있습니다. 누락된 날의 예상 값을 계산하는 데 중앙 이동 평균이 사용됩니다.

이동 평균 기능 사용

이동 평균은 y축에 숫자 필드가 있는 시계열 그래프 사용을 통해서만 실행할 수 있습니다.

다음 단계를 완료하여 이동 평균 분석 기능을 실행합니다.

  1. 다음 데이터 조합 중 하나를 사용하여 시계열 차트를 생성합니다.
    • 1개의 날짜/시간 필드 및 1개 이상의 숫자 또는 비율 필드
    • 1개 이상의 날짜/시간 필드 및 1개의 숫자 또는 비율 필드
  2. 필요한 경우 시계열 카드를 클릭하여 활성화합니다. 도구모음 및 작업 버튼 동작이 나타나면 카드가 활성화됩니다.
  3. 작업 버튼을 클릭하고 이동 평균을 선택합니다.
  4. 숫자 필드 선택 또는 날짜/시간 필드 선택에서 이동 평균을 계산할 숫자 또는 날짜/시간 필드를 선택합니다. 이 매개변수는 시계열 그래프가 여러 숫자 필드 또는 여러 날짜/시간 필드로 생성된 경우에만 사용할 수 있습니다.
  5. 이동 평균 기간의 경우 이동 평균 계산에서 사용할 기간(일)을 입력하고 필요한 경우 슬라이더를 조정합니다. 자세한 내용은 사용 참고 사항을 참조하세요.
  6. 추가 옵션을 확장하고 필요한 경우 일별 집계 매개변수를 변경합니다.
  7. 실행을 클릭합니다.

사용 참고 사항

숫자 필드 선택 매개변수는 y축에서 2개 이상의 숫자를 사용하여 생성된 시계열 차트에서 사용할 수 있습니다. 날짜/시간 필드 선택 매개변수는 시계열에서 2개 이상의 날짜/시간 필드가 사용되는 경우 사용할 수 있습니다. 이러한 매개변수는 이동 평균을 계산할 때 사용할 필드를 결정합니다.

이동 평균 기간 매개변수는 이동 평균 계산에 포함되는 기간(일)을 결정합니다. 예를 들어 1주 이동 평균을 계산하려는 경우 7일의 기간을 사용합니다. 기간은 홀수여야 합니다. 기본 기간은 3일입니다.

이동 평균 기간 매개변수의 슬라이더는 계산에 사용되는 날짜를 결정합니다. 이동 평균의 가장 흔한 사용 사례에서는 계산된 값(슬라이더에 0일이라고 레이블이 지정됨)을 끝점(후행 이동 평균) 또는 중간점(중앙 이동 평균)으로 지정합니다. 기본적으로 이동 평균은 중앙 이동 평균을 계산하며, 즉 계산되는 값의 앞뒤에 있는 데이터 포인트의 수가 같습니다.

기본 슬라이더 구성에서는 중간값에 0일을 지정합니다.

슬라이더를 이동하여 계산에 사용되는 날짜를 변경할 수 있습니다. 슬라이더를 음수 쪽으로 이동하면 계산이 후행 이동 평균으로 변경됩니다. 예를 들어 3일의 기본 기간을 사용하면 계산되는 날짜 및 그 전의 2일이 계산에 사용되는 후행 이동 평균이 생성됩니다.

슬라이더를 음수 값 쪽으로 이동하면 0일이 끝점으로 변경됩니다.

또한 중앙 또는 후행 이동 평균을 사용하는 대신, 슬라이더를 사용하여 계산되는 날 앞뒤로 사용자 정의된 기간(일)이 있는 이동 평균 계산을 생성할 수 있습니다.

이동 평균은 매일 하나의 데이터 포인트를 사용하여 계산됩니다. 일별 집계 매개변수는 하루의 여러 값이 하나의 데이터 포인트로 집계되는 방식을 결정합니다. 집계 옵션에는 평균, 최소값, 최대값이 포함됩니다. 기본 집계 방식은 평균입니다.

이동 평균 선이 시계열 그래프에 추가되었습니다. n-day moving average(이)라는 새 필드(이동 평균 기간 매개변수의 값이 n임)가 입력 데이터셋에 추가되었습니다. 동일한 데이터셋에서 이동 평균을 여러 번 실행할 수 있습니다. 각 결과가 시계열 그래프에 추가되며 입력 데이터셋에 추가됩니다.

제한 사항

이동 평균은 숫자 필드를 1개 이상 사용하여 생성된 시계열 그래프에서만 실행할 수 있습니다.

이동 평균 기간 매개변수는 3~999 사이의 홀수여야 합니다.

이동 평균의 작동 방식

이동 평균은 일 기반의 단순한 이동 평균(SMA) 계산을 사용합니다. 이동 평균 기간 매개변수 및 해당 슬라이더는 계산에 사용되는 날짜를 결정하는 데 사용됩니다.

이동 평균 계산에서는 달력의 날짜가 아니라 데이터셋의 날짜에 이동 평균 기간을 적용합니다. 데이터셋에 날짜가 없는 경우, 달력에서 연속된 날짜가 사용되지 않고 데이터셋에서 그 다음으로 가까운 날짜가 사용됩니다. 따라서 누락된 날짜의 범위가 큰 데이터셋은 누락된 날짜의 시작 및 끝 근처에서 부정확한 계산이 나타날 수 있습니다.

null 또는 누락된 데이터가 포함된 날짜는 기간에 포함되지만 n의 값에서는 빠집니다(아래의 방정식 참고). null 또는 누락된 데이터를 포함하지 않으려는 경우, 이동 평균을 실행하기 전에 데이터셋에 필터를 적용할 수 있습니다. 영업일 기준으로 이동 평균을 계산하고 주말에 대해 null 값을 제외하려는 경우를 가정해 보겠습니다. 입력 날짜/시간 필드에 대해 Day of week 하위 필드를 기반으로 필터를 적용하여 토요일 및 일요일의 값을 제거할 수 있습니다.

일별 데이터는 일별 집계 매개변수의 통계를 사용하여 집계된 후 다음 공식에 적용됩니다.

MA0 = (d1+...+dn-1+dn)/(n-x)

위치

  • MA0 = 현재 날짜의 이동 평균입니다. 이 날짜는 방정식의 어떠한 위치에도 대응할 수 있습니다(d1~dn).
  • d = 집계된 일일 값입니다.
  • n = 이동 평균 계산에 있는 일일 값의 숫자입니다(이동 평균 기간).
  • x = 이동 평균 범위 내에서 집계된 일일 값이 null인 개수입니다. 이 값의 범위는 유효한 계산에서 0~n-1일 수 있습니다. x = n인 경우, 해당 날짜에 대해 이동 평균이 계산되지 않습니다.