Dari angka mentah jadi insight: statistik, smoothing, anomali, dan tren.
| Fungsi | Arti | Use Case IoT |
|---|---|---|
mean() | Rata-rata | KPI, baseline |
stdev() | Sebaran (standar deviasi) | Seberapa "stabil" sensor |
moving_average(v, w) | Rata-rata bergerak jendela w | Smoothing noise |
zscore(v) | Jarak tiap nilai dari mean (dalam σ) | Normalisasi untuk deteksi anomali |
detect_anomalies(v, t) | Indeks nilai |z| > t | Sensor rusak, kejadian luar biasa |
linear_regression(v) | Garis tren (slope, intercept) | Menghangat/mendingin, degradasi |
Data sensor berisik. Moving average dengan jendela w mengganti tiap nilai dengan rata-rata w nilai terakhir — kurva jadi halus, tapi lambat mengikuti perubahan nyata.
Bandingkan kolom RAW (bergetar) dengan MA-5 (halus). Ubah jendela ke 8 — makin halus, makin lambat.
Z-score mengukur seberapa jauh nilai dari rata-rata, dalam satuan standar deviasi. Nilai |z| > 2 (atau 3) dianggap sangat tidak biasa — kandidat anomali.
Regresi linear mencari garis y = slope·x + intercept yang
paling pas. Slope = arah & kecepatan tren.
Setelah statistik deskriptif, dunia ML untuk IoT:
v - i * 0.2) dan verifikasi slope negatif.