Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

studentTTestOneSample

studentTTestOneSample

도입 버전: v25.10.0

표본 평균이 알려진 모집단 평균과 다른지 확인하기 위해 단일 표본 Student t-test를 적용합니다.

정규성을 가정합니다. 귀무가설은 표본 평균이 모집단 평균과 같다는 것입니다.

선택적 confidence_level을 사용하면 신뢰구간을 계산할 수 있습니다.

참고:

  • 최소 2개의 관측치가 필요합니다. 그렇지 않으면 결과는 (nan, nan)이 되며(요청한 경우 인터벌도 nan이 됩니다).
  • 입력값이 상수이거나 거의 상수인 경우에도 표준 오차가 0(또는 사실상 0)이므로 nan을 반환합니다.

관련 항목

구문

studentTTestOneSample([confidence_level])(sample_data, population_mean)

매개변수

  • confidence_level — 선택 사항입니다. 신뢰구간의 신뢰 수준입니다. (0, 1) 범위의 부동소수점 값입니다. Float*

인수

  • sample_data — 표본 데이터입니다. Integer 또는 Float 또는 Decimal
  • population_mean — 검정 기준으로 사용하는 알려진 모집단 평균입니다(보통 상수). (U)Int* 또는 Float* 또는 Decimal

반환 값

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

예시

신뢰구간 없이

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) │
└────────────────────────────────────────────────────────────────────────────────┘

관련 항목

Navigation