본문 바로가기
반응형

오라클 함수180

【오라클(Oracle) SQL 함수】 STATS_T_TEST_* 함수 o STATS_T_TEST_* The t-test functions are: STATS_T_TEST_ONE : 일 표본 t검정 STATS_T_TEST_PAIRED : 이 표본 대응 t검정(crossed t-test로 알려짐.) STATS_T_TEST_INDEP : 같은 분산을 가지는 2개 독립 그룹의 t검정(합동 분산(Pooled variance)) STATS_T_TEST_INDEPU : 다른 분산을 가지는 2개 독립 그룹의 t검정(비 합동 분산) 문법 stats_t_test::= 목적 t검정은 평균의 차이의 유의성을 측정한다. 2개 그룹의 평균과 상수값을 가지는 한 개 그룹의 평균을 비교하는데 이용한다. STATS_T_TEST_*함수는 3개의 인수를 취한다. 2개의 식과 VARCHAR2 타입의 반환값을.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_ONE_WAY_ANOVA 함수 o STATS_ONE_WAY_ANOVA 문법 stats_one_way_anova::= 목적 일원분산분석 함수(STATS_ONE_WAY_ANOVA)는 분산의 다른 2개 추정치 비교하여 통계적 유의성에 대한 평균(그룹 또는 변수에 대한)의 유의한 차이를 검증한다. 첫 번째 추정치는 각 그룹 또는 카테고리 내의 분산에 근거한다. 이것은 그룹 내 평균 제곱 또는 평균제곱오차로 알려졌다. 다른 추정치는 그룹의 평균 사이의 분산에 근거한다. 이것은 그룹 간 평균 제곱으로 알려졌다. 만약 그룹의 평균이 유의한 차이가 있다면, 그룹 간 평균 제곱은 기댓값보다 커져서 그룹 간 평균 제곱과 일치하지 않는다. 만약 그룹의 평균 제곱이 일치하면, 두 개의 분산 추정치는 거의 같다. STATS_ONE_WAY_ANOVA함수는 3.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_MW_TEST 함수 o STATS_MW_TEST 문법 stats_mw_test::= 목적 A Mann Whitney test는 2개의 독립 표본(independent samples)을 비교한다. 귀무가설 : 두 모집단은 같은 분포 함수를 가진다. 대립가설 : 두 분포 함수는 다르다. STATS_MW_TEST는 STATS_T_TEST_* 함수처럼 표본 간의 차이가 정규분포라는 가정을 하지 않는다. 이 함수는 3개의 인수를 취하고, VARCHAR2 타입의 값을 반환한다. expr1은 그룹에서 데이터를 구분한다. expr2는 그룹의 값을 지정한다. 함수는 3번째 인수에 의해 정의되는 값에 따라 하나의 값을 반환한다. 만약 세 번째 인수를 생략하면, 기본적으로 TWO_SIDED_SIG가 된다. Table 7-7 STATS_MW_T.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_MODE 함수 o STATS_MODE 문법 stats_mode::= 목적 STATS_MODE 함수는 값의 집합을 인수로 취하여, 가장 큰 빈도를 가지는 값(최빈값, mode)을 반환한다. 다수의 최빈값이 존재하는 경우, 오라클 데이터베이스는 1개의 최빈값을 선택하고 해당 값만을 반환한다. 복수의 최빈값(만약 복수의 최빈도 값이 존재하면)을 획득하기 위하여, 불확정적인 쿼리에 표시된 것처럼 다른 함수를 조합하여 사용해야 한다. Oracle Programming SELECT x FROM (SELECT x, COUNT(x) AS cnt1 FROM t GROUP BY x) WHERE cnt1 = (SELECT MAX(cnt2) FROM (SELECT COUNT(x) AS cnt2 FROM t GROUP BY x)); 관련 내.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_KS_TEST 함수 o STATS_KS_TEST 문법 stats_ks_test::= 목적 STATS_KS_TEST함수는 두 개의 표본이 같은 모집단에 속하고 있는지 또는 동일한 분포를 가지는 모집단에 속하고 있는지 테스트하는 Kolmogorov-Smirnov함수이다. 표본의 모집단이 정규분포라는 가정을 하지 않는다. 이 함수는 3개의 인수를 취한다. 2개의 식과 VARCHAR2 형태의 반환값을 취한다. expr1은 그룹에서 데이터를 분류한다. expr2는 그룹의 값을 지정한다. 함수는 3번째 인수에 의해 정의되는 값에 따라서 하나의 값을 반환한다. 만약 3번째 인수를 생략하면, 기본값 SIG가 된다. Table 7-6 STATS_KS_TEST Return Value STATISTIC D의 관측값 SIG D의 유의성 관련 함.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_F_TEST 함수 o STATS_F_TEST 문법 stats_f_test::= 목적 STATS_F_TEST함수는 두 개의 분산이 유의한 차가 있는지 테스트(F 검정)한다. f의 관측된 값은 다른 분산에 대한 한쪽의 분산 비율이다. 그래서, 이 값은 1과 매우 다른 것은 일반적으로 유의한 차가 있는 것을 나타낸다. 이 한수는 3개의 인수를 취한다. expr1은 그룹 변수 또는 독립변수, epxr2는 값의 표본이다. 이 함수는 3번째 인수의 값의 정의에 의하여, 하나의 값을 반환한다. 만약 3번째 인수를 생략하면, 기본적으로 TWO_SIDED_SIG를 설정한다. 반환된 값의 의미는 아래 표 참조. Table 7-5 STATS_F_TEST Return Values STATISTIC f의 관측된 값. DF_NUM 분자의 자유도 .. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_CROSSTAB 함수 o STATS_CROSSTAB 문법 stats_crosstab::= 목적 교차분석(crosstab)은 두 개의 명목 변수를 분석하는 방법이다. STATS_CROSSTAB함수는 3개 인수, 2개 인수를 취하고, VARCHAR2 타입의 값을 반환한다. expr1과 expr2는 분석되는 2개의 변수이다. 이 함수는 3번째 인수의 값에 의해 정의되는 1개의 수치를 반환한다. 만약 3번째 인수를 생략하면, 기본은 CHISQ_SIG이다. 반환되는 값의 의미는 아래 참조. Table 7-4 STATS_CROSSTAB Return Values CHISQ_OBS chi-squared의 관측치 값 CHISQ_SIG 관측된 chi-squared의 유의성 CHISQ_DF chi-squared에 대한 자유도 PHI_COEFFI.. 2021. 10. 20.
[오라클 SQL 함수] SOUNDEX 함수 o SOUNDEX 문법 soundex::= 목적 SOUNDEX함수는 문자열 인수 char와 동일한 음성 표현을 가지는 문자열을 반환한다. 이 함수는 스펠링이 틀려도 발음이 유사한 영단어를 비교할 수 있다. 음성 표현은 "The Art of Computer Programming, Volume 3: Sorting and Searching"(Donald E.Knuth 저)에서 다음과 같이 정의되고 있다. 문자열의 최초 문자를 남겨서 a, e, h, i, o, u, w, y의 문자가 나왔을 경우에는 모두 삭제한다. 남은 문자(첫 문자 후에) 다음과 같이 숫자를 할당한다. b, f, p, v = 1 c, g, j, k, q, s, x, z = 2 d, t = 3 l = 4 m, n = 5 r = 6 만약 같은 수.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 STATS_BINOMIAL_TEST 함수 o STATS_BINOMIAL_TEST 문법 stats_binomial_test::= 목적 STATS_BINOMIAL_TEST함수는 두 개의 유효한 값이 존재하는 이분형 변수(이분 변수, 두 개의 배타적인 값을 가지는 변수)에 대해서 동질성 검증을 위한 정확도 검증 작업(Exact probability test)을 수행한다. 표본 비율과 주어진 비율 사이의 차이를 검정한다. 이 검정에서는 표본 크기가 작은 경우에도 이용된다. 이 함수는 4개의 인수를 취한다. expr1은 시험을 위한 표본이다. expr2은 비율이 기대되는 값이나 p는 테스트의 기준이 되는 비율을 가진다. 4번째 인수는 VARCHAR2 형태를 반환되는 값이다. 만약 4번째 인수를 생략하면, 기본값은 TWO_SIDED_PROB이다. 반환되는.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 SQRT 함수 o SQRT 문법 sqrt::= 목적 SQRT 함수는 n의 제곱근을 반환한다. 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 같은 수치 데이터형을 반환한다. 만약 n이 NUMBER인 경우, 값 n은 음수로 될 수 없다. SQRT함수는 실수를 반환한다. 만약 n이 실수인 경우(BINARY_FLOAT or BINARY_DOUBLE), 결과는 : If n >= 0, 결과는 양. If n = -0, the result is -0. If n < 0, 결과는 NaN. 패키지 함수 비교 (Oracle, Pandas, R Prog.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 SINH 함수 o SINH 문 법 sinh::= 목 적 SINH함수는 인수 n의 쌍곡선 사인(hyperbolic sine)을 반환한다. 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 같은 수치 데이터형을 반환한다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) SINH Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 ACOS n의 역코사인(arc cosine) 값을 반환한다. ASIN n의 역사인(arc sine) 값을 반환한다.. 2021. 10. 20.
【오라클(Oracle) SQL 함수】 SIN 함수 o SIN 문 법 sin::= 목 적 SIN 함수는 인수 n의 사인(sine) 값을 반환한다.(라디안으로 표현되는 각도) 이 함수는 인수로서 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 취한다. 만약 인수가 BINARY_FLOT 형태인 경우에는, 이 함수는 BINARY_DOUBLE 타입을 반환한다. 이 외에는 인수와 같은 수치 데이터형을 반환한다. 패키지 함수 비교 (Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table) SIGN Oracle Function 프로그래밍 비교 관련 함수 함수명 함수내용 ACOS n의 역코사인(arc cosine) 값을 반환한다. ASIN n의 역사인(arc sine) 값을 반환한다.. 2021. 10. 20.
반응형