엑셀 공분산 구하기 - egsel gongbunsan guhagi

엑셀 COVAR 함수는 지정한 두 세트에 대하여 공분산을 구하는 함수이다. 여기서 세트( set )란 데이터 집합을 말하며 이렇게 두 세트의 상관 관계를 파악하는 것이 COVAR 함수이다.

참고로 공분산의 결과가 양수이면 두 세트는 같은 방향으로 움직이고 공분산이 음수이면 두 세트는 반대 방향으로 움직인다. 또, 공분산이 0 이라면 두 세트의 변수는 어떤 선형 관계도 없음을 의미한다.

엑셀 COVAR 함수 기본 설명

설명 : 엑셀 COVAR 함수는 전달된 두 데이터 집합의 공분산을 계산하는 함수이다.
구문 : COVAR( array1, array2 )
인수 :
    array1, array2 : 공분산 계산을 위한 두 수치 배열( 범위 )

    노트1 : COVAR 함수는 배열에 포함된 텍스트와 논리값을 무시한다.


엑셀 COVAR 함수 사용 예제

A열과 B열의 수치 값들을 두 개의 세트로 포함하여 공분산을 계산하는 사용 예제이다.

엑셀 공분산 구하기 - egsel gongbunsan guhagi
[그림1] 엑셀 COVAR 로 공분산 계산하기

사용 예제1 : =COVAR( A4:A9, B4:B9 )
사용 결과1 : 6.104166667

전달된 두 범위 값들의 공분산을 계산한다. 배열1 은 A4:A9 의 범위이고 배열2 는 B4:B9 의 범위이다. 배열1과 배열2의 공분산인 6.104166667 이 결과로 반환된다. 이 양의 수치 결과가 의미하는 것은 위에서 말했듯 두 수치 범위가 같은 방향으로 움직이고 있다는 것이다.


사용 예제2 : =COVAR( A4:A7, B4:B7 )
사용 예제2 : -0.175

A4:A7, B4:B7 범위가 두 배열로 전달되었다. 이 두 배열의 공분산을 구하면 결과는 -0.175 가 반환된다. 이 음수 결과는 두 개의 인수가 서로 상반된 방향으로 이동하고 있음을 의미한다.


엑셀 COVAR 함수 오류

COVAR 함수에서 자주 발생하는 오류는 다음과 같다.

- 전달된 두 배열( 범위 )의 길이가 다르다면 #N/A 오류가 발생한다.
- 전달된 두 배열 중 하나 이상이 공백이라면 #VALUE! 오류가 발생한다.

엑셀 COVAR 함수는 엑셀 2010 이상부터 보다 향상된 정확도를 가진 COVARIANCE.P 함수로 교체되었다. 하지만 엑셀의 호환성을 위해 COVAR 함수는 여전히 사용 가능하다.

[엑셀 모바일] VAR 함수로 모집단에서 분산 구하기 :
http://secstart.tistory.com/761
[엑셀 모바일] STDEV 함수로 모집단 표준 편차 구하기 :
http://secstart.tistory.com/762

마늘빵.

공분산(covariance) 하나의 변수(variable)에 또 다른 변수(variable)가 어떻게 변화하는지 상관관계를 보여주는 지표다.

구체적으로 두 변수간 선형적 관계 정도를 보여준다.

COV(X, Y) = Σ(x-μ)(y-γ) / n

위의 공식으로 x와 y사이에 공분산(covariance)를 구할 수 있다. 공분산은 쉽고, 유용하게 두 변수간 선형적 관계 정도를 알 수 있게 해 준다.

아래와 같이 3개의 과목에서 10명의 학생에 성적이 있다.

엑셀 공분산 구하기 - egsel gongbunsan guhagi

엑셀 항목에서 데이터 > 데이터 분석 > 공분산 분석

엑셀 공분산 구하기 - egsel gongbunsan guhagi

입력 범위에 분석할 데이터 범위를 입력한다.

첫째 행 이름표 사용 박스에 체크표시를 한다. 이는 첫 번째 1x1을 라벨 값으로 사용하겠다는 표시다.

그리고 출력 범위를 지정해준다.

엑셀 공분산 구하기 - egsel gongbunsan guhagi

그러면 공분산표(covariance metrix)이 자동적으로 풀려 나온다.

공분산(covariance metrix) 분석해보기

엑셀 공분산 구하기 - egsel gongbunsan guhagi
  • 수학(Math)에 분산(variance)은 64.96
  • 과학(Science)에 분산(variance)은 56.4
  • 역사(History)에 분산(variance)은 80.96

공분산(covariance)은

  • 수학-과학 공분산(covariance)은 33.2
  • 수학-역사 공분산(covariance)은 -39.24
  • 과학-역사 공분산(covariance)은 -23.1

 + 공분산(covariance)은 두 변수들이 같이 증가하거나, 감소한다는 것을 보여준다. 수학-과학은 공분산(covariance)가 33.2로 상관 관계가 비례적이다.

수학을 잘하는 학생은 과학도 잘하는 경향이 있다.

- 공분산(covariance)는 두 변수들이 반대로 움직이는 경향성을 보여준다.

수학-역사, 과학-역사에서, 수학이나 과학 점수가 올라가게 되면 역사 점수는 떨어지고, 역사 점수가 올라가면 수학/과학에서 점수가 낮게 나오는 경향이 있다.

과제 관련

투자론 과제 엑셀(분산,표준편차,공분산,상관계수) 이용

엑셀 공분산 구하기 - egsel gongbunsan guhagi

2015. 11. 22. 3:54

<분산 구하는 법>

함수 마법사 호출 - 범주 선택에서 "통계" - 함수 선택에서 "VAR" - Number1에 분산하고자 하는 셀들 모두 선택 (Number2 는 필요 없음)

<표준편차 구하는 법>

함수 마법사 호출 - 범주 선택에서 "통계" - 함수 선택에서 "STDEV" - Number1에 분산하고자 하는 셀들 모두 선택 (Number2 는 필요 없음)

<공분산 구하는 법>

셀에 "=covar(변수값들, 변수값들)" 입력. 예를 들어, x와 y값의 공분산 구하려 할 때, "=covar(모든x값들,모든y값들)" 하면 됨.

<상관계수 구하는 법>

셀에 "=correl(변수값들, 변수값들)" 입력. 예를 들어, x와 y값의 상관계수 구하려 할 때, "=correl(모든x값들,모든y값들)" 하면 됨.

참고 페이지

1) http://s2mental.tistory.com/39 

엑셀 공분산 구하기 - egsel gongbunsan guhagi