studentTTestOneSample

studentTTestOneSample

표본과 알려진 모집단 평균에 단일 표본 스튜던트 t-검정(one-sample Student t-test)을 적용해요. 표본의 평균이 알려진 모집단 평균과 다른지 판정해요. 정규성을 가정해요. 귀무가설은 표본 평균이 모집단 평균과 같다는 것이에요. 선택 사항인 confidence_level로 신뢰 구간을 계산할 수 있어요.

출처: 문서

본문

studentTTestOneSample은 표본과 알려진 모집단 평균에 단일 표본 Student's t-test를 적용하는 집계 함수예요. v25.10.0에 도입되었어요.

표본의 평균이 알려진 모집단 평균과 다른지 확인하기 위해 단일 표본 Student's t-test를 적용해요. 정규성을 가정해요. 귀무가설은 표본 평균이 모집단 평균과 같다는 것이에요. 선택 사항인 confidence_level로 신뢰 구간을 계산할 수 있어요.

참고 사항:

  • 최소 2개의 관측치가 필요해요. 그렇지 않으면 결과가 (nan, nan)(요청한 경우 구간도 nan)이에요.
  • 상수이거나 사실상 상수인 입력은 표준 오차가 0(또는 사실상 0)이므로 역시 nan을 반환해요.

참고:

구문 (Syntax)

studentTTestOneSample([confidence_level])(sample_data, population_mean)

매개변수 (Parameters)

  • confidence_level — 선택 사항이에요. 신뢰 구간을 위한 신뢰 수준이에요. (0, 1) 범위의 Float예요. Float* 타입이에요.

인자 (Arguments)

  • sample_data — 표본 데이터예요. 정수(Integer) 또는 Float 또는 Decimal 타입이에요.
  • population_mean — 검정할 상대로 알려진 모집단 평균이에요(보통 상수). (U)Int* 또는 Float* 또는 Decimal 타입이에요.

반환 값 (Returned value)

(confidence_level이 지정된 경우) 2개 또는 4개의 원소로 이루어진 튜플을 반환해요: 계산된 t-통계량, 계산된 p-값(양측), [계산된 신뢰 구간 하한], [계산된 신뢰 구간 상한]. 신뢰 구간은 주어진 신뢰 수준에서의 표본 평균에 대한 것이에요.

  • Tuple(Float64, Float64) 또는 Tuple(Float64, Float64, Float64, Float64) 타입이에요.

예시 (Examples)

신뢰 구간 없이

쿼리:

CREATE TABLE t (value Float64) ENGINE = Memory;
INSERT INTO t VALUES (20.3), (21.1), (21.9), (21.7), (19.9), (21.8);

SELECT studentTTestOneSample()(value, 20.0) FROM t;

응답:

┌─studentTTestOneSample(value, 20.)─────────┐
│ (3.2378108288009266,0.023005151817711324) │
└───────────────────────────────────────────┘

신뢰 구간 포함 (95%)

쿼리:

SELECT studentTTestOneSample(0.95)(value, 20.0) FROM t;

응답:

┌─studentTTestOneSample(0.95)(value, 20.)────────────────────────────────────────┐
│ (3.2378108288009266,0.023005151817711324,20.230116092352564,22.00321724098077) │
└────────────────────────────────────────────────────────────────────────────────┘

참고:

더 알아보기 (Learn more)