一、p27 10题题目如下,从一批由45件正品,5件次品组成的产品中任取三件,其中恰有一件次品的概率
num_good = 45
num_bad = 5
num_total = num_good + num_bad
comb_num = choose(num_total, 3)
comb_num_bad_one = choose(num_bad, 1) * choose(num_good, 2)
prob = comb_num_bad_one / comb_num
print(paste(“恰有一件次品的概率为:”, round(prob, 4)))
二、p28 31题用r语言写一个程序解题,题目如下,设每次射击的命中率为0.2,问至少进行多少次独立射击才能使至少击中一次的概率不小于0.9
n <- 0
prob_miss <- 1 - 0.2
prob_hit <- 1 - prob_miss
while(prob_miss >= 0.1){
n <- n + 1
prob_miss <- prob_miss * prob_miss
prob_hit <- prob_miss * (1 - prob_miss) / prob_miss
}
print(paste0(“至少需要进行”,n, ” 次射击”))