Шаг 1. Записываем условия
NAccuracyPrecision=1000,=0,8=NTP+TN⟹TP+TN=0,8⋅1000=800,=0,5=TP+FPTP⟹TP=FP.
Пусть P — общее число писем-спама:
P=TP+FN.
Шаг 2. Используем равенство для суммы всех писем
TP+FP+FN+TN=N.
Подставляем FP=TP и TN=800−TP:
TP+TP+FN+(800−TP)=1000⟹TP+FN+800=1000⟹TP+FN=200.
Но TP+FN=P, следовательно
P=200.
Шаг 3. Находим возможный диапазон TP
- TN=800−TP≥0⟹TP≤800 — условие невязкое, так как дальше будет сильнее.
- FN=P−TP=200−TP≥0⟹TP≤200.
- Из Precision =0,5 требуется TP+FP>0⟹TP>0.
Итак, единственные ограничения: 1≤TP≤200 (целые значения).
TP∈[1,200].
Ответ
- P=200;
- TP∈[1;200] (любое целое число из этого интервала).