z検定 平均値
メニューを表示するにはスワイプしてください
平均値のz検定は、2つの大きな独立したサンプルの平均値が互いに有意に異なるかどうかを判断するために使用される統計手法。
主な要件:
- 大きなサンプルサイズ(通常、各グループでn > 30);
- 既知の母分散;
- 独立したサンプル。
z検定は、母分散が既知でサンプルサイズが大きい場合、t検定よりも優先される。この状況は、信頼できる過去データが利用できる工業や科学分野で一般的。
z検定は中心極限定理に基づいており、これはサンプルサイズが増加するにつれて、平均の標本分布が母集団の分布に関係なく正規分布に近づくことを示す。つまり、データがほぼ正規分布している場合や、サンプルサイズが十分大きく正規近似が成り立つ場合にz検定を使用できる。
検定統計量:
2つの平均値を比較するz統計量は次のように計算される:
z=n1σ12+n2σ22xˉ1−xˉ2ここで:
- xˉ1, xˉ2 はサンプルの平均値;
- σ12, σ22 は既知の母分散;
- n1, n2 はサンプルサイズ。
得られたz統計量は、観測された平均値の差が帰無仮説(通常は平均値が等しい)から標準誤差何個分離れているかを示す。この値を標準正規分布と比較して有意性を判断する。
12345678910111213141516171819202122import numpy as np from scipy.stats import norm # Sample data: means, known variances, and sample sizes mean1 = 105 mean2 = 100 var1 = 25 # Known variance of sample 1 var2 = 16 # Known variance of sample 2 n1 = 100 # Sample size 1 n2 = 120 # Sample size 2 # Calculate the standard error se = np.sqrt(var1 / n1 + var2 / n2) # Calculate the z-statistic z = (mean1 - mean2) / se # Calculate the two-tailed p-value p_value = 2 * (1 - norm.cdf(abs(z))) print(f"Z-statistic: {z:.2f}") print(f"P-value: {p_value:.4f}")
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 9
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 9