커뮤니티
상관계수 함수에 대해서
2013-03-25 09:30:29
263
글번호 61158
함수중 상관계수를 나타내는 Correlation 이 제대로 된것이 맞나요?
엑셀에서 Correl 함수로 계산해보는것과 결과값이 다르고
함수식이 상관계수 계산식과도 다른것 같은데 확인 부탁드립니다.
http://terms.naver.com/entry.nhn?cid=568&docId=728115&mobile&categoryId=568
답변 1
예스스탁 예스스탁 답변
2013-03-25 15:42:15
안녕하세요
예스스탁입니다.
기본으로 제공되는 Correlation은 엑셀함수와 다른내용입니다.
엑셀의 상관계수 함수 올려드립니다.
함수명 : Correl
반환값형 : 숫자형
함수식 내용 :
Inputs: Ind(Numeric), Dep(Numeric), Period(Numeric);
Variables: Counter1(0), Counter2(0), j(0),
sumXY(0), sumX(0), sumY(0), sumX2(0), sumY2(0);
sumXY = 0; sumX = 0; sumY = 0; sumX2 = 0; sumY2 = 0;
for j = 0 to Period - 1
{
sumXY = sumXY + Ind[j]*Dep[j];
sumX = sumX + Ind[j];
sumY = sumY + Dep[j];
sumX2 = sumX2 + Ind[j]^2;
sumY2 = sumY2 + Dep[j]^2;
}
Correl = (Period * sumXY - sumX * sumY)/
Sqrt((Period * sumX2- sumX^2) * (Period * sumY2- sumY^2));
즐거운 하루되세요
> hex 님이 쓴 글입니다.
> 제목 : 상관계수 함수에 대해서
>
함수중 상관계수를 나타내는 Correlation 이 제대로 된것이 맞나요?
엑셀에서 Correl 함수로 계산해보는것과 결과값이 다르고
함수식이 상관계수 계산식과도 다른것 같은데 확인 부탁드립니다.
http://terms.naver.com/entry.nhn?cid=568&docId=728115&mobile&categoryId=568
다음글
이전글