LOF untuk pertama kali
LOF berbeda dari KNN hanya pada algoritme internal dan ketiadaan parameter method. Latihlah mendeteksi outlier dengannya menggunakan penyaringan berdasarkan contamination pada versi skala dari himpunan data females dari latihan sebelumnya.
Himpunan data telah dimuat sebagai females_transformed.
Latihan ini adalah bagian dari kursus
Deteksi Anomali dengan Python
Petunjuk latihan
- Impor estimator
LOFdari modulpyodyang relevan. - Buat instance
LOF()dengan contamination 0,3%, 20 tetangga, dann_jobsdisetel ke -1. - Buat indeks boolean yang menghasilkan nilai
Trueketikalabels_yang dikembalikan darilofbernilai 1. - Pisahkan outlier dari
females_transformedmenggunakanis_outlier.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import LOF from its relevant module
from pyod.____ import ____
# Instantiate LOF and fit to females_transformed
lof = ____
lof.____
# Create a boolean index that checks for outliers
is_outlier = ____
# Isolate the outliers
outliers = ____
print(len(outliers))