GATE CSE
First time here? Checkout the FAQ!
x
0 votes
138 views

10% of all email you receive is spam. Your spam filter is 90% reliable: that is, 90% of the mails it marks as spam are indeed spam and 90% of spam mails are correctly labelled as spam. If you see a mail marked spam by your filter, what is the probability that it really is spam?

  1. 10%
  2. 50%
  3. 70%
  4. 90%

 

asked in Probability by Veteran (77.7k points)   | 138 views

1 Answer

+2 votes
Best answer
10% email are spam, i.e. 90% email are not spam

90% of mail marked as spam is spam, 10% mail marked as spam are not spam

By Bayes theorem the probability that a mail marked spam is really a spam  

$$\begin{align*} &=\frac{\text{Probability of being spam and being detected as spam}}{\text{Probability of being detected as spam}}\\    &=\frac{0.1 \times 0.9}{(0.1\times 0.9) +(0.9\times 0.1)}\\&= 50\%\end{align*}$$
answered by Veteran (54.8k points)  
edited by

90% of the mails it marks as spam are indeed spam

Can we say 90% from this statement alone?

Yes I think so :)

50% should be the right answer.

Consider I received 100 emails,

90 of them are actually non-spam, 10 are actually spam. 

Spam filter is 90% reliable, 

Out of 90 emails that are actually non-spams, with its 90% reliability, it will mark 81 as "non-spam" and 9 as "spam".

Out of 10 emails that are actually spams, again with its 90% reliability, it will mark 9 as "spam" and 1 as "not- spam".

So overall out of 100 it will mark total 18 emails as spam out of which 9 are actually spams & rest 9 are false positives.

so 9/18 = 50%.


P(Being detected as spam) = P(Actually Spam) x P(Being detected as spam | Actually Spam) + P(Actually Non-Spam) x P(Being detected as spam | Actually Non Spam).

= 0.1 x 0.9 + 0.9 x 0.1 = 0.18 

yes, the second part of denominator was wrong. Corrected :)
@srestha may you please tell in the correct format of Bayes theorem i.e.

P(E/F) = $\frac{P(F/E) * P(E)}{ P(F/E) * P(E) + P(F/E') * P(E')}$

that will be realy helpful.

Thanks in advance.
Can u plz derive that formula u have written?


Top Users Jun 2017
  1. Bikram

    3704 Points

  2. Hemant Parihar

    1484 Points

  3. junaid ahmad

    1432 Points

  4. Arnab Bhadra

    1408 Points

  5. Niraj Singh 2

    1311 Points

  6. Rupendra Choudhary

    1194 Points

  7. rahul sharma 5

    1132 Points

  8. Debashish Deka

    994 Points

  9. srestha

    932 Points

  10. Arjun

    930 Points

Monthly Topper: Rs. 500 gift card
Top Users 2017 Jun 19 - 25
  1. Bikram

    1960 Points

  2. Niraj Singh 2

    1306 Points

  3. junaid ahmad

    502 Points

  4. sudsho

    410 Points

  5. akankshadewangan24

    388 Points


23,355 questions
30,066 answers
67,371 comments
28,382 users