일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬 TypeError
- 상업시설용지 분양
- Google vs MicorSoft
- 임대소득외 추가소득이 있을 경우
- robux
- 공개서적
- 가장 인기있는 파이썬 패키지
- 전세보증보험
- 오라클 데이터베이스 내장함수
- 데이터 리터러시
- Google vs OpenAI
- 다주택임대
- bard 100% 신뢰금지
- chatgpt vs bard
- 주택임대사업자
- 종합소득세
- 2룸 오피스텔 투자
- 갤럭시탭 with Pen
- 나는 어디로?
- 종합과세
- PostgreSQL
- 주상복합용지 분양
- 오피스텔투자
- 가장 많이 사용되는 파이썬 패키지
- 가장 많이 사용되는 파이썬 라이브러리
- Python
- 가장 인기있는 파이썬 라이브러리
- 라이브러리 vs 패키지
- 소형주택 세액감면
- chatgpt 100% 신뢰금지
All thing of the world!
Oracle STATS_BINOMIAL_TEST 설명 : 오라클 함수 본문
1. 함수의 목적
Oracle STATS_BINOMIAL_TEST는 2가지 가능한 값만 존재하는 변수에 사용되는 정확한 확률 테스트로, 샘플 비율과 실제 관찰 값과 차이를 테스트한다.
2. 샘플을 통한 개념 퀵뷰
남성의 비율이 60 %로 구성된다는 가정하에 관찰된 남성의 수와 정확하게 일치할 확률을 결정한다.
SELECT
AVG(DECODE(SEX, 'M', 1, 0)) real_proportion,
STATS_BINOMIAL_TEST (SEX, 'M', 0.6, 'EXACT_PROB') exact,
STATS_BINOMIAL_TEST (SEX, 'M', 0.6, 'ONE_SIDED_PROB_OR_LESS') prob_or_less
FROM
(SELECT 'A' NAME, 'M' SEX FROM DUAL
UNION ALL
SELECT 'B' NAME, 'M' SEX FROM DUAL
UNION ALL
SELECT 'C' NAME, 'M' SEX FROM DUAL
UNION ALL
SELECT 'D' NAME, 'F' SEX FROM DUAL
UNION ALL
SELECT 'E' NAME, 'F' SEX FROM DUAL);
3. 사용방법
4. 함수 PARAMETER 설명
[expr1]
검사할 샘플링 집합을 입력한다.
[expr2]
비율 안으로 들어올 것으로 예상되는 값을 입력한다.
[p]
테스트할 비율을 입력한다.
[TWO_SIDED_PROB]
리턴될 값의 종류를 정하는 파라미터로, 주어진 p 비율로 관찰된 비율 또는 더 극단적인 비율로 나타날 확률.
[EXACT_PROB]
리턴될 값의 종류를 정하는 파라미터로, 주어진 p 비율이 관찰된 비율과 정확히 일치할 확률.
[ONE_SIDED_PROB_OR_MORE]
리턴될 값의 종류를 정하는 파라미터로, 주어진 p 비율이 관찰된 비율보다 크거나 같을 확률.
[ONE_SIDED_PROB_OR_LESS]
리턴될 값의 종류를 정하는 파라미터로, 주어진 p 비율이 관찰된 비율보다 작을 확률.
* 참고 : 인수 p와 실제 관찰값과의 차이여부만 테스트하려면 TWO_SIDED_PROB를 사용하고,
비율이 expr2의 값보다 큰지 테스트하는 경우 리턴 값 ONE_SIDED_PROB_OR_MORE를 사용하고, expr2의 비율이 더 적은지 여부를 테스트하는 것이면 ONE_SIDED_PROB_OR_LESS를 사용한다.
5. 다양한 샘플표현
example1) "2. 샘플을 통한 퀵뷰"의 예를 그대로 사용하여, ONE_SIDED_PROB_OR_MORE, TWO_SIDED_PROB를 사용해서 결과를 출력한다.
SELECT
AVG(DECODE(SEX, 'M', 1, 0)) real_proportion,
STATS_BINOMIAL_TEST (SEX, 'M', 0.6, 'ONE_SIDED_PROB_OR_MORE') MORE,
STATS_BINOMIAL_TEST (SEX, 'M', 0.6, 'ONE_SIDED_PROB_OR_LESS') TWO
FROM
(SELECT 'A' NAME, 'M' SEX FROM DUAL
UNION ALL
SELECT 'B' NAME, 'M' SEX FROM DUAL
UNION ALL
SELECT 'C' NAME, 'M' SEX FROM DUAL
UNION ALL
SELECT 'D' NAME, 'F' SEX FROM DUAL
UNION ALL
SELECT 'E' NAME, 'F' SEX FROM DUAL);
'IT > Oracle DBMS' 카테고리의 다른 글
Oracle TO_DATE 설명 : 오라클 함수 (0) | 2021.04.03 |
---|---|
Oracle STATS_CROSSTAB 설명 : 오라클 함수 (0) | 2021.04.02 |
Oracle SIGN 설명 : 오라클 함수 (0) | 2021.04.02 |
Oracle ROUND 설명 : 오라클 함수 (0) | 2021.04.02 |
Oracle POWER 설명 : 오라클 함수 (0) | 2021.04.02 |