1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wykrywanie anomalii w Pythonie

Connected

ćwiczenie

Zmodyfikowane z-score'y z PyOD

Czas wykorzystać pyod do wykrywania wartości odstających. Użyjemy estymatora MAD z biblioteki pyod, który korzysta ze zmodyfikowanych z-score'ów. Estymator używa funkcji median_abs_deviation wewnętrznie, więc nie trzeba powtarzać poprzednich kroków.

Estymator MAD został już załadowany z pyod.models.mad, a dane są dostępne jako prices.

Instrukcje

100 XP
  • Zainicjalizuj MAD() z parametrem threshold równym 3,5.
  • Przekształć prices do postaci dwuwymiarowej.
  • Wygeneruj etykiety obserwacji typowych i odstających dla prices, jednocześnie dopasowując model i generując predykcje za pomocą mad.
  • Przefiltruj labels, aby wybrać wartości odstające oznaczone jako 1.