Downloads · 30 days
0
otwcumlaude/airgap-pm25
airgap-pm25 is a tabular regression model from otwcumlaude. Use it for the tabular regression task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Model LightGBM yang menaksir konsentrasi PM2.5 pada grid 5x5 km di seluruh Indonesia dari fitur satelit dan meteorologi. Bagian dari sistem pendukung keputusan penempatan stasiun pemantau kualitas udara.
Downloads · 30 days
0
Access
Public
Updated Aug 8, 2026
Repo size
94.3 MB
Likes
0
Public
Click a slice to open those files.
.pkl94.3 MB · 100%
From the Hugging Face model README
Model LightGBM yang menaksir konsentrasi PM2.5 pada grid 5x5 km di seluruh Indonesia dari fitur satelit dan meteorologi. Bagian dari sistem pendukung keputusan penempatan stasiun pemantau kualitas udara.
Tim The Avengers - Datathon 2026, RISTEK Fasilkom UI Dashboard: https://airgap-pm25.vercel.app/id Repositori: https://github.com/arvinzaki14-lab/airgap-pm25
lgbm_ens_00.pkl ... lgbm_ens_09.pkl - ensemble 10 model, bootstrap di level
blok spasial. Rata-ratanya dipakai sebagai prediksi; simpangan antar model
dipakai sebagai ukuran ketidakpastian (sigma).meta.json - daftar fitur, hyperparameter, dan konfigurasi transformasi.import joblib, numpy as np, json
meta = json.load(open("meta.json"))
mods = [joblib.load(f"lgbm_ens_{i:02d}.pkl") for i in range(10)]
P = np.column_stack([m.predict(X[meta["fitur"]]) for m in mods])
pm25 = np.clip(P.mean(axis=1), 0, None) ** 2 # target ditransformasi akar kuadrat
sigma = P.std(axis=1, ddof=1) # ketidakpastian, tetap di ruang sqrt
19.455 baris dari 52 sel grid yang punya label PM2.5 sekaligus fitur satelit dalam jendela 30 Mei 2023 - 1 Juni 2026. Label dari OpenAQ, ISPU KLHK, dan PurpleAir. Fitur dari Google Earth Engine (MODIS MCD19A2, ERA5, Sentinel-5P, SRTM, WorldPop).
18 fitur: tinggi lapisan batas, suhu, titik embun, tekanan permukaan, emisi CO/NO2, elevasi, tata guna lahan, populasi, AOD dan turunannya, penanda musim, tipe sensor, kelembapan relatif, rasio AOD terhadap tinggi lapisan batas.
Diuji dengan tiga protokol yang makin ketat:
| Protokol | R2 | RMSE |
|---|---|---|
| CV acak | 0,641 +/- 0,002 | 13,22 |
| Leave-one-cell-out | 0,269 +/- 0,041 | 18,84 |
| Blokir spasial (angka resmi) | 0,150 +/- 0,010 | 20,33 |
Selisih 0,491 antara CV acak dan blokir spasial adalah temuan tersendiri: validasi acak konvensional menggelembungkan performa model spasial pada jaringan sensor yang mengelompok. 52 sel latih yang tampak tersebar sebenarnya hanya 16 lokasi independen.
Di bawah protokol paling ketat model tetap mengungguli dua baseline: RMSE 20,33 versus 24,18 (tebakan median nasional) dan 29,62 (interpolasi stasiun terdekat).
Estimasi model, bukan pengukuran langsung. Jangan dipakai sebagai dasar keputusan kesehatan individual.