Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

CORR_*

The CORR_* functions are:

문법

MAIN

correlation::=
Description of correlation.gif follows

그림 설명

 

목적

MAIN

CORR 함수는 (CORR 참조) Pearson's 상관계수를 계산하고, 입력으로써 수식을 필요로 한다. CORR_*함수는 비모수 또는 순위 상관을 지원한다. 이러한 함수를 사용하면, 순서 척도화된 식 사이의 상관계수를 구한다.(값의 순서부터 가능한 곳) 상관 계수는 -1~1 사이의 값을 취한다.1은 완전환 정상관을, -1은 완전한 역의 상관, 0에 가까운 값은 상관이 없음을 나타낸다.

이 함수는 인수로써 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터를 취한다. 오라클 데이터 베이스는 수치 우선 순위가 가장 높은 인수를 판단하여, 나머지 인수를 그 데이터형으로 암묵적으로 변환하고, 계산을 실행하여 NUMBER를 반환한다.

expr1과 expr2는 분석 대상의 2개의 변수이다. 3번째 인수는 VARCHAR2형태의 반환되는 값이다. 만약 3번쨰 인수를 생략하면, 기본값은 COEFFICIENT이다. 반환되는 값의 의미는 다음 표를 참조.

Table 7-2 CORR_* Return Values

Return Value

Meaning

COEFFICIENT 상관계수
ONE_SIDED_SIG 상관의 한쪽 유의성
TWO_SIDED_SIG 상관의 양쪽 유의성

 

예제

MAIN

CORR_S

CORR_S함수는 Spearman's 순위 상관계수를 구한다. 입력식은 관측치의 (xi, yi) 쌍 집합이다.


CORR_S 예제

다음 예제는 스피어만의 순위 상관계수를 계산한다.

SELECT CORR_S(salary, commission_pct, 'COEFFICIENT') coefficient,
       CORR_S(salary, commission_pct, 'TWO_SIDED_SIG') two_sided_p_value
  FROM hr.employees;

COEFFICIENT TWO_SIDED_P_VALUE
----------- -----------------
 .735837022        4.7362E-07

CORR_K

CORR_KKendall's tau-b 순위 상관 계수를 구한다.

CORR_K 예제

다음 예제는 Kendall's tau-b 순위 상관 계수를 구한다.

SELECT CORR_K(salary, commission_pct, 'COEFFICIENT') coefficient,
       CORR_K(salary, commission_pct, 'TWO_SIDED_SIG') two_sided_p_value
  FROM hr.employees;

COEFFICIENT TWO_SIDED_P_VALUE
----------- -----------------
 .603079768        3.4702E-07