การลบ Outliers

Feature Engineering สำหรับ Machine Learning ใน Python

Robert O'Callaghan

Director of Data Science, Ordergroove

Outliers คืออะไร?

ภาพการกระจายข้อมูล

Feature Engineering สำหรับ Machine Learning ใน Python

การตรวจจับด้วย Quantile

Feature Engineering สำหรับ Machine Learning ใน Python

Quantile ใน Python

q_cutoff = df['col_name'].quantile(0.95)

mask = df['col_name'] < q_cutoff

trimmed_df = df[mask]
Feature Engineering สำหรับ Machine Learning ใน Python

การตรวจจับด้วย Standard Deviation

Feature Engineering สำหรับ Machine Learning ใน Python

การตรวจจับด้วย Standard Deviation ใน Python

mean = df['col_name'].mean()
std = df['col_name'].std()

cut_off = std * 3 lower, upper = mean - cut_off, mean + cut_off
new_df = df[(df['col_name'] < upper) & (df['col_name'] > lower)]
Feature Engineering สำหรับ Machine Learning ใน Python

มาฝึกกันเถอะ!

Feature Engineering สำหรับ Machine Learning ใน Python

Preparing Video For Download...