메인 콘텐츠로 건너뛰기

mannWhitneyUTest

도입 버전: v21.1.0 두 모집단에서 추출한 표본에 Mann-Whitney 순위 검정을 적용합니다. 두 표본의 값은 모두 sample_data 컬럼에 있습니다. sample_index가 0이면 해당 행의 값은 첫 번째 모집단의 표본에 속합니다. 그렇지 않으면 두 번째 모집단의 표본에 속합니다. 귀무가설은 두 모집단이 확률적으로 동일하다는 것입니다. 단측 가설도 검정할 수 있습니다. 이 검정은 데이터가 정규분포를 따른다고 가정하지 않습니다. 구문
mannWhitneyUTest[(alternative[, continuity_correction])](sample_data, sample_index)
매개변수
  • alternative — 선택 사항입니다. 대립 가설입니다. ‘two-sided’(기본값): 두 모집단은 확률적으로 동일하지 않습니다. ‘greater’: 첫 번째 표본의 값이 두 번째 표본의 값보다 확률적으로 더 큽니다. ‘less’: 첫 번째 표본의 값이 두 번째 표본의 값보다 확률적으로 더 작습니다. String
  • continuity_correction — 선택 사항입니다. 0이 아니면 p-value의 정규 근사에 연속성 보정이 적용됩니다. 기본값은 1입니다. UInt64
인수 반환 값 계산된 U-통계량과 p-value로 이루어진 두 요소의 Tuple을 반환합니다. Tuple(Float64, Float64) 예시 Mann-Whitney U 검정 예시
Query
CREATE TABLE mww_ttest (sample_data Float64, sample_index UInt8) ENGINE = Memory;
INSERT INTO mww_ttest VALUES (10, 0), (11, 0), (12, 0), (1, 1), (2, 1), (3, 1);

SELECT mannWhitneyUTest('greater')(sample_data, sample_index) FROM mww_ttest;
Response
┌─mannWhitneyUTest('greater')(sample_data, sample_index)─┐
│ (9,0.04042779918503192)                                │
└────────────────────────────────────────────────────────┘
관련 항목
마지막 수정일 2026년 6월 10일