사용하기 쉬운 계산기로 단일 샘플 Z-검정에 대해 배우고 수행하세요. 통계, 데이터 과학 및 다양한 과학 분야의 학생, 연구자 및 전문가에게 적합합니다.
이 계산기를 사용하여 단일 샘플 Z-검정을 수행하세요. 아래에 필요한 값을 입력하세요.
Z-테스트 계산기는 단일 샘플 Z-테스트를 수행하고 이해하는 데 도움이 되는 강력한 도구입니다. 이 통계 테스트는 모집단에서 추출한 샘플의 평균이 알려진 또는 가설화된 모집단 평균과 유의미하게 다른지를 결정하는 데 사용됩니다.
단일 샘플 Z-테스트의 Z-점수는 다음 공식을 사용하여 계산됩니다:
여기서:
이 공식은 샘플 평균이 모집단 평균에서 얼마나 많은 표준 편차만큼 떨어져 있는지를 계산합니다.
계산기는 결과 Z-점수와 그 해석을 표시합니다.
Z-테스트는 여러 가지 가정에 의존합니다:
모집단 표준 편차가 알려져 있지 않거나 샘플 크기가 작은 경우 t-테스트가 더 적합할 수 있습니다.
Z-점수는 샘플 평균이 모집단 평균에서 얼마나 많은 표준 편차만큼 떨어져 있는지를 나타냅니다. 일반적으로:
정확한 해석은 선택한 유의 수준(α)과 단일 또는 이중 검정 여부에 따라 달라집니다.
Z-테스트는 다양한 분야에서 여러 가지 응용 프로그램을 가지고 있습니다:
Z-테스트는 널리 사용되지만, 대안 테스트가 더 적합할 수 있는 상황도 있습니다:
Z-테스트는 19세기 후반과 20세기 초반의 통계 이론 발전에 뿌리를 두고 있습니다. 이는 아브라함 드 무아브르가 1733년에 처음 설명한 정규 분포와 밀접한 관련이 있습니다. "표준 점수" 또는 "Z-점수"라는 용어는 1904년 찰스 스피어맨에 의해 도입되었습니다.
Z-테스트는 20세기 초 교육 및 심리학에서 표준화된 테스트의 출현과 함께 널리 사용되었습니다. 이는 로널드 피셔, 예르지 네이만, 에곤 피어슨과 같은 통계학자들에 의해 가설 검정 프레임워크 개발에 중요한 역할을 했습니다.
오늘날 Z-테스트는 모집단 매개변수가 알려져 있거나 신뢰성 있게 추정될 수 있는 대규모 연구에서 특히 중요한 통계 분석 도구로 남아 있습니다.
다양한 프로그래밍 언어에서 Z-점수를 계산하는 코드 예제는 다음과 같습니다:
1' Excel 함수로 Z-점수 계산
2Function ZScore(sampleMean As Double, populationMean As Double, populationStdDev As Double, sampleSize As Double) As Double
3 ZScore = (sampleMean - populationMean) / (populationStdDev / Sqr(sampleSize))
4End Function
5' 사용법:
6' =ZScore(10, 9.5, 2, 100)
7
1import math
2
3def z_score(sample_mean, population_mean, population_std_dev, sample_size):
4 return (sample_mean - population_mean) / (population_std_dev / math.sqrt(sample_size))
5
6## 예제 사용:
7sample_mean = 10
8population_mean = 9.5
9population_std_dev = 2
10sample_size = 100
11z = z_score(sample_mean, population_mean, population_std_dev, sample_size)
12print(f"Z-점수: {z:.4f}")
13
1function zScore(sampleMean, populationMean, populationStdDev, sampleSize) {
2 return (sampleMean - populationMean) / (populationStdDev / Math.sqrt(sampleSize));
3}
4
5// 예제 사용:
6const sampleMean = 10;
7const populationMean = 9.5;
8const populationStdDev = 2;
9const sampleSize = 100;
10const z = zScore(sampleMean, populationMean, populationStdDev, sampleSize);
11console.log(`Z-점수: ${z.toFixed(4)}`);
12
1z_score <- function(sample_mean, population_mean, population_std_dev, sample_size) {
2 (sample_mean - population_mean) / (population_std_dev / sqrt(sample_size))
3}
4
5## 예제 사용:
6sample_mean <- 10
7population_mean <- 9.5
8population_std_dev <- 2
9sample_size <- 100
10z <- z_score(sample_mean, population_mean, population_std_dev, sample_size)
11cat(sprintf("Z-점수: %.4f\n", z))
12
Z-점수는 표준 정규 분포 곡선에서 시각화할 수 있습니다. 다음은 간단한 ASCII 표현입니다:
귀하의 워크플로에 유용할 수 있는 더 많은 도구를 발견하세요.