일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클 데이터베이스 내장함수
- 가장 많이 사용되는 파이썬 라이브러리
- 임대소득외 추가소득이 있을 경우
- 라이브러리 vs 패키지
- Google vs MicorSoft
- 종합과세
- Google vs OpenAI
- chatgpt vs bard
- 종합소득세
- Python
- 소형주택 세액감면
- 공개서적
- robux
- chatgpt 100% 신뢰금지
- 상업시설용지 분양
- 가장 인기있는 파이썬 라이브러리
- 오피스텔투자
- 다주택임대
- 나는 어디로?
- 데이터 리터러시
- PostgreSQL
- 갤럭시탭 with Pen
- 가장 많이 사용되는 파이썬 패키지
- bard 100% 신뢰금지
- 주상복합용지 분양
- 2룸 오피스텔 투자
- 주택임대사업자
- 파이썬 TypeError
- 전세보증보험
- 가장 인기있는 파이썬 패키지
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 |