ここでは、標準偏差が他の場所と同じように適用されます。これは、データの分散に関する有用な情報を提供します。特に、サンプルサイズの平方根で除算されたsdは、1つの標準誤差です。これは、平均のサンプリング分布の分散を推定します。計算してみましょう:
3.2%/10000−−−−−√=0.032%=0.00032.
±0.50%
データは正規分布ではありませんが、サンプルサイズが非常に大きいため、サンプル平均は正規分布に非常に近くなります。 たとえば、ここに、あなたと同じ特徴を持つサンプルのヒストグラムがあり、その右側には、同じ母集団からの千の追加サンプルの平均のヒストグラムがあります。
ノーマルに非常に近いですね。
100−α%Z1−α/200Z1−α/200=2.575899%
(0.977−2.5758(0.032)/10000−−−−−√, 0.977+2.5758(0.032)/10000−−−−−√)=(97.62%,97.78%).
この関係を反転させてサンプルサイズを解決することで、十分なサンプルサイズを見つけることができます。ここでは、サンプルサイズが必要であることを示しています
(3.2%/(0.5%/Z1−α/200))2≈272.
2729999
(97.16%,98.21%)(97.19%,98.24%)
1000036272
R
0.9770.032
set.seed(17)
#
# Study a sample of 10,000.
#
Sample <- rbeta(10^4, 20.4626, 0.4817)
hist(Sample)
hist(replicate(10^3, mean(rbeta(10^4, 20.4626, 0.4817))),xlab="%",main="1000 Sample Means")
#
# Analyze a sample designed to achieve a CI of width 1%.
#
(n.sample <- ceiling((0.032 / (0.005 / qnorm(1-0.005)))^2))
Sample <- rbeta(n.sample, 20.4626, 0.4817)
cat(round(mean(Sample), 3), round(sd(Sample), 3)) # Sample statistics
se.mean <- sd(Sample) / sqrt(length(Sample)) # Standard error of the mean
cat("CL: ", round(mean(Sample) + qnorm(0.005)*c(1,-1)*se.mean, 5)) # Normal CI
#
# Compare the bootstrapped CI of this sample.
#
Bootstrapped.means <- replicate(9999, mean(sample(Sample, length(Sample), replace=TRUE)))
hist(Bootstrapped.means)
cat("Bootstrap CL:", round(quantile(Bootstrapped.means, c(0.005, 1-0.005)), 5))