MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor estimator LOF dari modul pyod yang relevan.
  • Buat instance LOF() dengan contamination 0,3%, 20 tetangga, dan n_jobs disetel ke -1.
  • Buat indeks boolean yang menghasilkan nilai True ketika labels_ yang dikembalikan dari lof bernilai 1.
  • Pisahkan outlier dari females_transformed menggunakan is_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))
Edit dan Jalankan Kode