MulaiMulai sekarang secara gratis

Menggunakan batas pencilan untuk pemfilteran

Pada latihan sebelumnya, Anda telah menemukan batas yang akan digunakan untuk mengategorikan pencilan. Pada latihan ini, Anda akan menerapkannya pada distribusi prices untuk mengisolasi pencilan.

Variabel prices, lower_limit, dan upper_limit tersedia dari latihan sebelumnya.

Latihan ini adalah bagian dari kursus

Deteksi Anomali dengan Python

Lihat Kursus

Petunjuk latihan

  • Buat mask boolean bernama is_lower yang memeriksa apakah nilai prices lebih kecil daripada lower_limit.
  • Buat mask boolean bernama is_higher yang memeriksa apakah nilai prices lebih besar daripada upper_limit.
  • Gabungkan kedua mask dan gunakan subset boolean untuk memfilter pencilan.
  • Cetak jumlah pencilan yang ditemukan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create a mask for values lower than lower_limit
is_lower = ____

# Create a mask for values higher than upper_limit
is_higher = ____

# Combine the masks to filter for outliers
outliers = ____[____]

# Count and print the number of outliers
____
Edit dan Jalankan Kode