Застряли на этом? Решите с помощью ИИ
Statistics · real student question

В почтовой системе 20% писем — спам. 70% спама содержит слово «lottery», а среди обычных писем это слово встречается лишь в 12,5%. Получено письмо со словом «lottery». Какова вероятность, что оно — спам?

Question

В некоторой почтовой системе 20%20\% всех писем — спам. По статистике, 70%70\% спам-писем содержат слово lottery, а среди обычных писем оно встречается только в 12,5%12{,}5\% случаев.

Получено письмо, в котором есть слово lottery. Какова вероятность того, что это письмо — спам?

Step-by-step solution

  1. Обозначим события и выпишем исходные данные. Пусть GG — «письмо является спамом», NN — «письмо не является спамом», LL — «в письме есть слово lottery». Даны вероятности:

    P(G)=0.2,P(N)=0.8P(G)=0.2,\qquad P(N)=0.8
    P(L∣G)=0.7,P(L∣N)=0.125P(L\mid G)=0.7,\qquad P(L\mid N)=0.125

    Обращаем внимание на направление условной вероятности: даны вероятности слова при известном типе письма, а требуется найти вероятность типа письма при известном слове. Для такого «переворота» условной вероятности и применяется формула Байеса.

  2. Запишем формулу Байеса для искомой величины.

    P(G∣L)=P(L∣G) P(G)P(L)P(G\mid L)=\frac{P(L\mid G)\,P(G)}{P(L)}

    В числителе — вероятность того, что письмо и спам, и содержит слово; в знаменателе — вероятность встретить слово вообще среди всех писем.

  3. Вычислим знаменатель по закону полной вероятности. Любое письмо либо спам, либо нет, то есть событий GG и NN образуют разбиение:

    P(L)=P(L∣G)P(G)+P(L∣N)P(N)=0.7×0.2+0.125×0.8P(L)=P(L\mid G)P(G)+P(L\mid N)P(N)=0.7\times 0.2+0.125\times 0.8
    P(L)=0.14+0.10=0.24P(L)=0.14+0.10=0.24

    То есть примерно каждое четвёртое письмо содержит это слово — и основная доля таких писем приходится на гораздо больший объём обычной почты.

  4. Подставим значения и упростим до точной дроби.

    P(G∣L)=0.140.24=1424=712≈0.5833P(G\mid L)=\frac{0.14}{0.24}=\frac{14}{24}=\frac{7}{12}\approx 0.5833

  5. Интерпретируем результат и проверим на здравый смысл. Появление слова увеличивает вероятность спама с априорных 20%20\% до примерно 58.3%58.3\% — это сильный признак, но не гарантия, ведь обычных писем изначально в четыре раза больше. Для проверки: если взять 10001000 писем, то 200200 из них — спам, из которых 140140 содержат слово, а из 800800 обычных писем слово встречается в 100100. Всего 240240 писем с этим словом, из них 140140 — спам: 140/240=7/12140/240=7/12, что совпадает с формулой.

Answer

P(спам∣слово)=712≈58,33%P(\text{спам}\mid \text{слово}) = \frac{7}{12} \approx 58{,}33\%

Need to solve a different problem like this? Open the solver →