Sebuah outlier sederhana
Saat pertama kali menjumpai jenis algoritma baru, sebaiknya mengujinya dengan contoh yang sangat sederhana. Jadi Anda memutuskan untuk membuat sebuah list berisi tiga puluh contoh bernilai 1.0 dan satu contoh bernilai 10.0, yang Anda perkirakan akan ditandai sebagai outlier. Untuk memastikan Anda menggunakan algoritma dengan benar, Anda mengonversi list tersebut menjadi pandas dataframe, lalu memasukkannya ke algoritma local outlier factor. pandas tersedia sebagai pd.
Latihan ini adalah bagian dari kursus
Merancang Alur Kerja Machine Learning di Python
Petunjuk latihan
- Impor modul
LocalOutlierFactorsebagailofuntuk kemudahan. - Buat sebuah list berisi tiga puluh
1diikuti sebuah10,[1.0, 1.0, ..., 1.0, 10.0]. - Konversikan list tersebut menjadi sebuah data frame.
- Cetak skor outlier yang dihasilkan oleh algoritma local outlier factor.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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))