Zacznij terazZacznij za darmo

Prosty przykład wartości odstającej

Kiedy po raz pierwszy spotykasz się z nowym typem algorytmu, warto przetestować go na bardzo prostym przykładzie. Tworzysz więc listę zawierającą trzydzieści elementów o wartości 1.0 oraz jeden element o wartości 10.0, który powinien zostać wykryty jako wartość odstająca. Żeby mieć pewność, że poprawnie używasz algorytmu, konwertujesz listę na ramkę danych pandas i przekazujesz ją do algorytmu lokalnego współczynnika odstającego. Biblioteka pandas jest dostępna jako pd.

To ćwiczenie jest częścią kursu

Projektowanie przepływów pracy uczenia maszynowego w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj moduł LocalOutlierFactor jako lof dla wygody.
  • Utwórz listę z trzydziestoma wartościami 1 zakończoną wartością 10, [1.0, 1.0, ..., 1.0, 10.0].
  • Rzutuj listę na ramkę danych.
  • Wydrukuj wyniki odstępstwa uzyskane przez algorytm lokalnego współczynnika odstającego.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import the LocalOutlierFactor module
from sklearn.____ import ____ as lof

# Create the list [1.0, 1.0, ..., 1.0, 10.0] as explained
x = ____*30
x.____(10)

# Cast to a data frame
X = pd.____(x)

# Fit the local outlier factor and print the outlier scores
print(lof().____(X))
Edytuj i uruchom kod