Вопрос об операторе деления в R не возвращает правильное значение - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь сформулировать теорему Байеса о раке и попытался указать правильные значения в моей формуле следующим образом:

cancer <- (1 * (1/100000)) / (1*(1/100000)) + ((10/99999) * (99999/100000))

В этом случае рак = 1,0001

Однако правильный ответ должен быть: 0.09090909, что подтверждается запуском кода отдельно, например:

num = (1 * (1/100000))
den = (1*(1/100000)) + ((10/99999) * (99999/100000))

num / den

> 0.09090909

Не могли бы вы дать мне знать, почему это так, и как мне запустить комбинированное уравнение в будущее, чтобы получить правильный результат?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...