使いやすい計算機を使って、1標本Z検定について学び、実行しましょう。統計学、データサイエンス、さまざまな科学分野の学生、研究者、専門家に最適です。
この計算機を使用して、1標本のZ検定を実行します。必要な値を以下に入力してください。
Z検定計算機は、1標本Z検定を実行し理解するための強力なツールです。この統計検定は、母集団から抽出されたサンプルの平均が、既知または仮定された母集団の平均と有意に異なるかどうかを判断するために使用されます。
1標本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表現です:
ワークフローに役立つかもしれないさらなるツールを発見する