1. 学ぶ
  2. /
  3. コース
  4. /
  5. Anomaly Detection in Python

Connected

演習

はじめての LOF

LOF は、内部アルゴリズムと method パラメータがない点を除けば KNN とほぼ同じです。前の演習で使用した females データセットのスケーリング済みバージョンに対して、contamination を指定して外れ値検出を練習しましょう。

データセットは females_transformed として読み込まれています。

指示

100 XP
  • 該当する pyod モジュールから LOF 推定器をインポートします。
  • contamination を 0.3%、近傍数を 20、n_jobs を -1 に設定して LOF() をインスタンス化します。
  • lof から返される labels_ が 1 に等しいときに True となるブールインデックスを作成します。
  • is_outlier を使って、females_transformed から外れ値だけを抽出します。