1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Detekce anomálií v Pythonu

Connected

cvičení

Hledání odlehlých hodnot pomocí z-skóre

Normální rozdělení je v přírodním světě všudypřítomné a patří k nejběžnějším typům rozdělení. Proto může být metoda z-skóre jedním z nejrychlejších způsobů, jak odlehlé hodnoty odhalit.

Vzpomeň si na pravidlo z videa: pokud je vzorek vzdálen od průměru více než tři směrodatné odchylky, můžeš ho považovat za extrémní hodnotu.

Měj ale na paměti, že k metodě z-skóre je třeba přistupovat opatrně. Je vhodná pouze tehdy, když jsme si jistí, že data pocházejí z normálního rozdělení – jinak mohou být výsledky zavádějící.

Rozdělení prices je již načteno.

Pokyny

100 XP
  • Importuj funkci zscore z příslušného modulu scipy.
  • Vypočítej z-skóre pro prices a výsledek ulož do scores.
  • Vytvoř booleovskou masku s názvem is_over_3, která zkontroluje, zda jsou absolutní hodnoty scores větší než 3.
  • Pomocí této masky vyfiltruj z prices odlehlé hodnoty.