R 带缩减的双抽样计划的平均抽样数
我试图计算一个缩减的双抽样计划的平均抽样数。我对R中的循环非常陌生,所以我正在寻求一些帮助。我来自一个工程背景,没有很多适当的编程培训,所以他们对我来说很难。我试图创建的图比较了ASN是否有缩减 我试着把for循环放在不同的位置,但运气不好R 带缩减的双抽样计划的平均抽样数,r,R,我试图计算一个缩减的双抽样计划的平均抽样数。我对R中的循环非常陌生,所以我正在寻求一些帮助。我来自一个工程背景,没有很多适当的编程培训,所以他们对我来说很难。我试图创建的图比较了ASN是否有缩减 我试着把for循环放在不同的位置,但运气不好 asnWOcurt <- n4_1 + n4_2*(pbinom(c4_2,n4_1,p_vec) - pbinom(c4_1,n4_1,p_vec)) summ_m <- 0 summ_i <- 0 for (i in (c4_1+1
asnWOcurt <- n4_1 + n4_2*(pbinom(c4_2,n4_1,p_vec) -
pbinom(c4_1,n4_1,p_vec))
summ_m <- 0
summ_i <- 0
for (i in (c4_1+1):c4_2) {
for (m in (c4_2-i+1):n4_2) {
summ_m <- summ_m + m*pnbinom(c4_2-i+1,m,p_vec)
}
summ_i <- summ_i + (n4_2*dbinom(c4_2-i, n4_2, p_vec) +
summ_m)*pbinom(i,n4_1,p_vec)
}
asnWcurt <- n4_1 + summ_i
plot(p_vec, asnWOcurt, type="o", col="blue", pch="o", lty=1,
xlim=c(0,0.2), ylim=c(80,200) )
points(p_vec, asnWcurt, col="red", pch="*")
lines(p_vec, asnWcurt, col="red",lty=2)
asnWOcurt不清楚您到底想做什么,但您可能应该重新设置sum\m您能更具体地回答您的问题吗,您是否正在尝试优化函数,并且缺少关于其他变量的信息,例如n4_1或n4_2是哪一个?感谢您的回答,我不知道我的问题有答案。我正在尝试公式化这个方程。我正在尝试转换成代码的方程是:ASN(p)