Outliers

การวิเคราะห์ข้อมูล IoT ด้วย Python

Matthias Voppichler

IT Developer

Outliers

สาเหตุที่ outliers ปรากฏในชุดข้อมูล:

  • ความผิดพลาดในการวัด
  • การจัดการข้อมูล
  • เหตุการณ์สุดขีด
การวิเคราะห์ข้อมูล IoT ด้วย Python

Outliers

temp_mean = data["temperature"].mean() 
temp_std = data["temperature"].std()

data["mean"] = temp_mean
data["upper_limit"] = temp_mean + (temp_std * 3)
data["lower_limit"] = temp_mean - (temp_std * 3) 

print(data.iloc[0]["upper_limit"]) print(data.iloc[0]["mean"]) print(data.iloc[0]["lower_limit"])
29.513933116002725
14.5345
-0.44493311600272456
การวิเคราะห์ข้อมูล IoT ด้วย Python

กราฟ Outlier

data.plot()

ค่าเฉลี่ย ขอบบน และขอบล่างโดยใช้ 3 เท่าของส่วนเบี่ยงเบนมาตรฐาน

การวิเคราะห์ข้อมูล IoT ด้วย Python

Autocorrelation

from statsmodels.graphics import tsaplots

tsaplots.plot_acf(data['temperature'], lags=50)

กราฟ autocorrelation

การวิเคราะห์ข้อมูล IoT ด้วย Python

Autocorrelation

from statsmodels.graphics import tsaplots

tsaplots.plot_acf(data['temperature'], lags=50)

กราฟ autocorrelation พร้อมลูกศรชี้ที่ lag 24

การวิเคราะห์ข้อมูล IoT ด้วย Python

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

การวิเคราะห์ข้อมูล IoT ด้วย Python

Preparing Video For Download...