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 merupakan bagian dari kursus
Merancang Alur Kerja Machine Learning di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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))