Я пытаюсь рассчитать вероятность угадывания 70 или более правильных ответов в тесте из 100 вопросов с 4 вариантами ответов (то есть вероятность правильного угадывания 25% для каждого ответа), чтобы проиллюстрировать, что даже троечник на самом деле справляется довольно хорошо по сравнению с случайное угадывание.
Мое понимание R предполагает, что ответом должно быть 1 — pbinom (69 100, 0,25), но R выводит «0». Я пробовал варианты (цифры = 20) и пакет «mpfr», но безуспешно.
Как лучше вычислить ответ?
Спасибо!
all.equal(pbinom(69, 100, 0.25), 1)
возвращаетTRUE
, а это означает, что, насколько может судить R,pbinom(69, 100, 0.25)
на самом деле равно 1,0. Это означает, что1 - pbinom(69, 100, 0.25)
меньше машинной точности1.490116e-08
. Используя вопрос из предыдущего комментария,pbinom(70, 100, 0.25)
возвращает6.115655e-22
, что определенно меньше машинного допуска. - person Benjamin   schedule 08.03.2017