【发布时间】:2021-09-09 17:50:19
【问题描述】:
我需要运行统计测试并计算 p_hat_6,使用来自 X ∼ uniform(0, 14) 的 N = 10 个样本,每个样本大小为 n = 10。这是我在 mu=6 处计算 p_hat 的原始循环:
pvalue <- rep(0,10)
reject <- 0
alpha <- 0.05
N <- 10
for (n in seq_along(pvalue)){
pvalue[n] <- wilcox.test(runif(10,0,14), mu=6)$p.value
reject[n] <- ifelse(pvalue[n] > alpha,0,1)
}
p_hat_6 <- (sum(reject))/N
p_hat_6
使用相同的 N 和 n,我需要再重复 5 次,并进行以下更改:
(1) Data from X ∼ uniform(0, 16) and compute p_hat_7 (mu=7)
(2) Data from X ∼ uniform(0, 18) and compute p_hat_8 (mu=8)
(3) Data from X ∼ uniform(0, 20) and compute p_hat_9 (mu=9)
(4) Data from X ∼ uniform(0, 22) and compute p_hat_10 (mu=10)
(5) Data from X ∼ uniform(0, 24) and compute p_hat_11 (mu=11)
当间隔每次增加 2 并且 mu 每次增加 1 时,我如何循环?
【问题讨论】:
标签: r loops statistics p-value