Предположим, что у моего населения есть n мраморов, и только 1% из них являются красными. В примере из 30 ничьих, какова вероятность того, что я нарисую хотя бы 1 красный мрамор?R: вычисление вероятности рисования не менее 1 красного мрамора
Я знаю, что P (по крайней мере, 1 красный мрамор) = 1 - P (не красные шарики)
Я написал функцию в R
pMarble = function(n){
1-(choose(n-ceiling(0.01*n), 30)/choose(n, 30))
}
Функция принимает в 1 параметр, число мрамора в популяции, и я использую sapply перебирать различные значения п
n = 100:1000
toplot = sapply(n, pMarble)
plot(n, toplot)
Почему участок прерывистый? Я думал, что это будет просто уменьшающаяся непрерывная функция. Поскольку общее количество мрамора увеличивается, учитывая, что я рисую только 30 мраморов, вероятность того, что хотя бы 1 красный мрамор (присутствует в популяции с частотой 1%) будет монотонно уменьшаться? Почему я вижу разрывы?
Подсказка: Как вы можете иметь население больше, чем 100, но менее 200 шариков из которых ровно 1% являются красный? –
Если пропорция всегда остается прежней, то график должен быть плоской линией в '1 - pbinom (0, 30, 0.01)'? – jenesaisquoi