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
Petunjuk latihan
- Buat mask boolean bernama
is_loweryang memeriksa apakah nilai prices lebih kecil daripadalower_limit. - Buat mask boolean bernama
is_higheryang memeriksa apakah nilai prices lebih besar daripadaupper_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
____