数値変数

Python で学ぶ Machine Learning のための特徴量エンジニアリング

Robert O'Callaghan

Director of Data Science, Ordergroove

数値特徴量の種類

  • 年齢
  • 価格
  • 件数
  • 地理空間データ
Python で学ぶ Machine Learning のための特徴量エンジニアリング

サイズは重要か?

Python で学ぶ Machine Learning のための特徴量エンジニアリング

数値変数の二値化

df['Binary_Violation'] = 0

df.loc[df['Number_of_Violations'] > 0, 'Binary_Violation'] = 1
Python で学ぶ Machine Learning のための特徴量エンジニアリング

数値変数の二値化

Python で学ぶ Machine Learning のための特徴量エンジニアリング

数値変数のビニング

import numpy as np
df['Binned_Group'] = pd.cut(
    df['Number_of_Violations'], 
    bins=[-np.inf, 0, 2, np.inf],
    labels=[1, 2, 3]
)
Python で学ぶ Machine Learning のための特徴量エンジニアリング

数値変数のビニング

Python で学ぶ Machine Learning のための特徴量エンジニアリング

Let's practice!

Python で学ぶ Machine Learning のための特徴量エンジニアリング

Preparing Video For Download...