Loading...

카테고리 없음 / / 2024. 2. 25. 11:40

FREQUENCY 함수

1.FREQUENCY 함수 정의 란?

FREQUENCY 함수는 Excel에서 사용되는 통계 함수 중 하나로, 데이터 세트 내의 값들의 빈도를 계산하는 데 사용됩니다. 이 함수는 주어진 데이터 배열과 각 구간의 경계값을 기반으로 빈도 분포를 생성합니다.

구문:

excelCopy code
=FREQUENCY(data_array, bins_array)
  • data_array: 분포를 계산하려는 데이터의 배열 또는 범위입니다.
  • bins_array: 빈도를 계산하기 위한 구간의 경계값을 나타내는 배열 또는 범위입니다.

참고:

  • FREQUENCY 함수는 배열 함수이므로, 수식을 입력한 후 Ctrl+Shift+Enter 키를 눌러 배열 함수로 입력해야 합니다.

사용 예시: 가령, 다음과 같은 데이터가 있다고 가정해봅시다:

yamlCopy code
A --- 1 2 3 4 5 6 7 8 9 10

이 데이터를 이용하여 FREQUENCY 함수를 사용하여 빈도 분포를 계산해보겠습니다.

  1. 데이터와 빈도 분포를 저장할 열을 선택합니다 (예: B 열).
  2. 수식 입력 모드에서 다음과 같이 FREQUENCY 함수를 입력합니다:
excelCopy code
=FREQUENCY(A2:A11, {0, 3, 6, 9, 12})

이때 {}로 묶여 있는 부분이 구간의 경계값을 나타냅니다. 위의 예시에서는 0 이상 3 미만, 3 이상 6 미만, 6 이상 9 미만, 9 이상 12 미만의 네 개의 구간으로 나누어 빈도를 계산하고자 합니다.

  1. 수식을 입력한 후에는 Ctrl+Shift+Enter 키를 눌러 배열 함수로 입력합니다.

이렇게 하면 선택한 구간에 대한 빈도 분포가 계산되어 B 열에 나타날 것입니다. 만약 다른 구간을 원한다면 {} 안의 값들을 조정하여 사용하시면 됩니다.

2.예시

예시를 통해 FREQUENCY 함수를 자세히 살펴보겠습니다. 다음과 같은 데이터가 있다고 가정합니다:

yamlCopy code
A --- 3 5 8 2 5 7 9 4 3 6

이 데이터를 기반으로 특정 구간에 대한 빈도 분포를 계산하고자 합니다.

  1. 데이터 및 구간 설정:
    • 데이터: A열 (A2:A11)
    • 구간: B열 (B2:B6)
  2. 빈도 계산 수식 입력:
    • 수식 입력 모드로 들어가서 다음과 같이 FREQUENCY 함수를 입력합니다:
    excelCopy code
    =FREQUENCY(A2:A11, B2:B6)
    여기서 A2:A11은 데이터 배열, B2:B6는 구간의 경계값을 나타냅니다.
  3. 배열 함수로 입력:
    • 수식을 입력한 후 Ctrl+Shift+Enter 키를 눌러 배열 함수로 입력합니다.

결과로 선택한 구간에 대한 빈도 분포가 계산됩니다. 예를 들어, B2에는 2 미만의 값들의 빈도, B3에는 2 이상 5 미만의 값들의 빈도, 이와 같은 식으로 나타낼 것입니다.

구체적인 수치를 예로 들면, 만약 FREQUENCY 함수의 결과가 다음과 같다면:

markdownCopy code
B C -------------- 2 미만 | 1 2-5 미만 | 3 5-8 미만 | 4 8-9 미만 | 2 9 이상 | 1

이는 데이터 배열 A2:A11에서 2 미만인 값이 1개, 2 이상 5 미만인 값이 3개, 5 이상 8 미만인 값이 4개, 8 이상 9 미만인 값이 2개, 9 이상인 값이 1개 있다는 것을 의미합니다.

 
 
 

3.사용방법

FREQUENCY 함수는 데이터 세트 내에서 값들의 빈도를 계산하는 데 사용됩니다. 아래는 FREQUENCY 함수의 사용 방법입니다.

구문:

excelCopy code
=FREQUENCY(data_array, bins_array)
  • data_array: 분포를 계산하려는 데이터의 배열 또는 범위입니다.
  • bins_array: 빈도를 계산하기 위한 구간의 경계값을 나타내는 배열 또는 범위입니다.

사용 방법:

  1. 데이터와 빈도 분포를 저장할 열을 선택합니다.
  2. 수식 입력 모드로 들어가서 다음과 같이 FREQUENCY 함수를 입력합니다:여기서 data_array는 분포를 계산하려는 데이터의 범위이고, bins_array는 빈도를 계산하기 위한 구간의 경계값을 나타냅니다.
  3. excelCopy code
    =FREQUENCY(data_array, bins_array)
  4. 수식을 입력한 후에는 Ctrl+Shift+Enter 키를 눌러 배열 함수로 입력합니다.

예시: 가령, 다음과 같은 데이터가 있다고 가정합니다:

yamlCopy code
A --- 3 5 8 2 5 7 9 4 3 6

이 데이터를 이용하여 FREQUENCY 함수를 사용하여 빈도 분포를 계산하고자 합니다.

  1. 데이터와 빈도 분포를 저장할 열을 선택합니다 (예: B 열).
  2. 수식 입력 모드로 들어가서 다음과 같이 FREQUENCY 함수를 입력합니다:여기서 A2:A11은 데이터 배열, B2:B6는 빈도를 계산할 구간의 경계값을 나타냅니다.
  3. excelCopy code
    =FREQUENCY(A2:A11, B2:B6)
  4. 수식을 입력한 후에는 Ctrl+Shift+Enter 키를 눌러 배열 함수로 입력합니다.

이렇게 하면 선택한 구간에 대한 빈도 분포가 계산되어 B 열에 나타날 것입니다.

 
 
 
 

4.함수 사용팁

FREQUENCY 함수를 사용할 때 유용한 몇 가지 사용 팁은 다음과 같습니다:

  1. 구간 선택 주의:
    • bins_array로 선택한 구간의 수 및 범위를 신중하게 선택하세요. 구간이 너무 적거나 많으면 분포를 정확하게 표현하기 어렵습니다.
  2. 배열 함수 입력:
    • FREQUENCY 함수는 배열 함수이므로, 수식 입력 후 Ctrl+Shift+Enter 키를 눌러 배열 함수로 입력해야 합니다.
  3. 구간 경계값 조정:
    • 구간의 경계값을 조정하여 원하는 분포를 얻을 수 있습니다. 경계값을 적절하게 설정하는 것이 중요합니다.
  4. 동일한 크기의 구간:
    • 가능하면 구간의 크기를 일정하게 유지하도록 선택하는 것이 좋습니다. 이는 결과를 해석하기 쉽게 만듭니다.
  5. 데이터 정렬:
    • 데이터 배열과 구간의 경계값은 정렬되어 있어야 합니다. 정렬되지 않은 데이터로는 올바른 결과를 얻을 수 없습니다.
  6. 데이터의 범위 확인:
    • 데이터 배열과 구간의 경계값은 겹치지 않도록 주의하세요. 각 데이터는 정확히 하나의 구간에만 포함되어야 합니다.
  7. 결과의 이해:
    • FREQUENCY 함수의 결과는 배열 형태로 반환되므로 이를 올바르게 해석할 수 있어야 합니다. 결과를 적절히 테이블이나 차트로 표현하여 시각적으로 이해할 수 있습니다.
  8. 빈도 분포 시각화:
    • FREQUENCY 함수의 결과를 히스토그램 등의 차트로 시각화하면 데이터 분포를 더 쉽게 이해할 수 있습니다.
  9. 비슷한 함수와 비교:
    • 다른 통계 함수나 차트를 사용하여 FREQUENCY 함수의 결과를 확인하고 비교하면 더 정확한 분석이 가능합니다.
  10. 데이터의 변형:
    • 데이터에 대한 전처리를 통해 필요한 형태로 가공한 후 FREQUENCY 함수를 적용할 수 있습니다.

주의: FREQUENCY 함수는 데이터의 분포를 빈도로 표현하는데 유용하지만, 빈도 분포 이외의 다양한 통계 분석을 수행하기 위해서는 다른 통계 함수나 도구도 함께 고려해야 합니다.