Newsletter · „ML jak dziecku” · numer 4 · ok. 2 min czytania
Test jest dodatni. Czy to znaczy, że chorujesz?
W skrócie
Błąd częstości bazowej prostymi słowami: dlaczego przy rzadkiej chorobie większość dodatnich wyników to fałszywe alarmy, nawet gdy test jest całkiem dobry.
Pojęcie: Częstość bazowa ·
1. Haczyk
Na parkingu wyje alarm samochodowy. Nikt nie podnosi głowy. Każdy wie, że alarmy dużo częściej włączają się przez wiatr albo kota niż przez złodzieja. Z testami medycznymi i z modelami jest tak samo, tylko intuicja podpowiada nam to dużo rzadziej.
2. Przewidź
Choroba dotyka 1% ludzi. Test wykrywa 90% chorych i daje poprawny, ujemny wynik u 90% zdrowych. Twój wynik jest dodatni. Jaka jest szansa, że naprawdę chorujesz: około 90%, około 50% czy około 8%?
Zapamiętaj swoją odpowiedź. Rozwiązanie jest niżej.
3. Wyjaśnienie
Rozwiązanie: około 8%. Najłatwiej zobaczyć to na konkretnych ludziach. Weźmy 1000 osób. Chorych jest wśród nich 10, a zdrowych 990. Test wykrywa 9 chorych. Myli się jednak także u 99 zdrowych, bo nawet mały odsetek z dużej grupy to dużo osób. Wyników dodatnich jest razem 108, a chorych wśród nich tylko 9. To 8,3%.
To jest błąd częstości bazowej: patrzymy na jakość testu, a zapominamy, jak rzadka jest sama choroba. Gdy zdrowych jest dużo więcej niż chorych, nawet rzadkie pomyłki u zdrowych zalewają prawdziwe wykrycia.
Lepszy test pomaga, ale mniej, niż się wydaje. Test, który myli się tylko u 1% chorych i 1% zdrowych, przy tej samej rzadkości choroby daje 20 wyników dodatnich, z czego 10 to chorzy. Nawet wtedy dodatni wynik to rzut monetą.
Sprawdź sam. W haśle zmieniasz częstość choroby i jakość testu i patrzysz, ile dodatnich wyników to prawdziwi chorzy.
4. Częsty błąd
Mylenie dwóch pytań. Pierwsze: jaka jest szansa na dodatni wynik, jeśli choruję? Tu odpowiedź to 90%. Drugie: jaka jest szansa, że choruję, jeśli wynik jest dodatni? Tu odpowiedź to 8,3%. Zamiana tych pytań ma nawet własną nazwę z sal sądowych (błąd prokuratora).
5. Gdzie ta analogia się psuje
Alarm samochodowy albo wyje, albo milczy. Model zwykle daje ocenę na skali, a próg, od którego wynik jest „dodatni”, wybierasz ty (próg decyzyjny). Przesuwając próg, wymieniasz fałszywe alarmy na przeoczenia. Częstości choroby progiem nie zmienisz.
6. Dlaczego to ważne w pracy
Przy rzadkich zdarzeniach, takich jak oszustwa, awarie czy rzadkie choroby, pytaj o precyzję: jaka część alarmów modelu jest prawdziwa. Model z „wysoką trafnością” może zalewać zespół fałszywymi alarmami (precyzja i czułość).
7. Pytanie powtórkowe
Odpowiedź na pytanie z poprzedniego numeru
Średnia do skalowania powstała także z danych testowych, więc informacja o teście przeciekła do treningu. To wyciek danych. Skaler dopasowuje się tylko na części treningowej, a najwygodniej robi to Pipeline, który powtarza ten krok w każdym podziale walidacji.
Nowe pytanie
Wracamy do paradoksu Simpsona. Średnia ocena klientów sklepu spadła, choć w każdym dziale osobno wzrosła. Co mogło się stać?
Odpowiedź w następnym numerze.