我正在尝试从 10,000 个大小为 30 的随机正常样本中进行双边符号测试。我正在尝试提取从 binom.test 给出的 p 值并将它们放入向量中,但无法完全弄清楚如何执行这个。
set.seed(100)
sample <- matrix(rnorm(300000, mean=0.1, sd=1), 10000, 30)
success <- ifelse(sample>=0, 1, 0)
success
#sample[1,]
#success[1,]
#sum(success[1,])
#for loop
for(i in 1:10000){
pvalue<- binom.test(sum(success[i,]), 30, p=0.5,
alternative = c("two.sided"),
conf.level = 0.95)$p.value
p_values_success <- ifelse(pvalue<=0.05, 1, 0)
}