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
Instrukcje do ćwiczenia
- Zaimportuj moduł
LocalOutlierFactorjakolofdla wygody. - Utwórz listę z trzydziestoma wartościami
1zakoń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))