我正在为我正在审核的课程解决以下问题:
假设应用 95% 的对称 t 区间来估计平均值,但样本数据是非正态的。那么置信区间覆盖均值的概率不一定等于 0.95。使用 Monte Carlo 实验来估计 数据的随机样本的 t 区间的覆盖概率。
这是我的 R 代码的当前状态:
alpha = 0.05;
n = 20;
m = 1000;
UCL = numeric(m);
LCL = numeric(m);
for(i in 1:m)
{
x = rchisq(n, 2);
LCL[i] = mean(x) - qt(alpha / 2, lower.tail = FALSE) * sd(x);
UCL[i] = mean(x) + qt(alpha / 2, lower.tail = FALSE) * sd(x);
}
# This line below is wrong...
mean(LCL > 0 & UCL < 0);
问题是结果是。我是否错误地处理了这个问题?覆盖概率究竟是什么意思...?