Проблемы с pnorm () в R, продолжает генерировать значение 1 - PullRequest
0 голосов
/ 04 ноября 2019

Я работаю над программой HarvardX Data Science. В разделе вероятности нас просят определить вероятность получения оценки выше 30. Я даже включил точный код, который DataCamp показывает в качестве ответа, но pnorm() по-прежнему возвращает значение 1 для любого введенного мной квантиляэто 27 или выше. Я приложил свой код для справки. Может кто-нибудь указать, в чем проблема?

Для справки см. Изображение ниже:

pnorm() code

1 Ответ

1 голос
/ 04 ноября 2019

R выполняет автоматическое округление для вывода на консоль. визуализации. Существуют различные методы для печати всех значащих цифр. Работая в 32-битной среде, мы можем напечатать первые 15 'цифр, используя

sprintf("%.15f", pnorm(30,11,2.87))
#output
[1] "0.999999999982065"

Все, что за 15 цифрами, не заслуживает доверия.

...