Apa yang kami buat?
Kami mengira kebarangkalian banjir bagi 3 hari akan datang untuk 16 negeri. Input: data cuaca/hujan terbuka, ramalan debit GloFAS di 34 titik sungai (51 ahli ensemble) dan katalog banjir dicerap sebanyak 239 baris (GDACS 100 + disusun 139). Model dibina dan dikalibrasi hanya pada tahun 2001-01-01 → 2019-12-31 (111 024 negeri-hari); tempoh 2020-01-01 → 2026-10-01 diuji sekali, tidak pernah dilihat sebelum ini. Hari ini kami bandingkan ramalan semalam dengan laporan banjir rasmi/awam. Lapisan kuantum diuji hanya dalam mod bayang berbanding kembar klasiknya pada data yang sama; tiada komponen kuantum yang gagal pintu penerimaan masuk ke dalam ramalan.
Data
Paksaan hujan/suhu, 34 stesen GloFAS, katalog banjir 239 baris
GloFAS 51 ahli
Ensemble debit sungai: berapa ahli melebihi debit 2/5/20 tahun
Kalibrasi
Skor mentah → kebarangkalian; hanya 2001-01-01 → 2019-12-31 (111 024 negeri-hari)
Amaran
16 negeri × 3 hari: P(1 h), P(1–3 h), warna sungai
Pengesahan
Ramalan semalam ↔ laporan banjir rasmi/awam hari ini, log berpaut bukti
Pintu bayang kuantum
VQC/QUBO lawan kembar klasik; tiada penerimaan melainkan SI menolak sifar
00_panel/calisma.json10_dogrulama/summary.json00_panel/summary.jsonSumber data dan kesegaran
| DATA | FRESHNESS | FILE |
|---|---|---|
| Paksaan hujan/suhu (enjin) | cerapan hingga 4 November 2026 | 07_alert/motor_kosusu.json |
| Ramalan cuaca berangka | Open-Meteo best_match setiap jam — ramalan 5 Nov 2026 06:14 TRT (5 Nov 11:14 MYT) | 07_alert/tahmin_2026-11-05.json |
| River debit | GloFAS v4 reanalysis + ramalan (Open-Meteo banjir API) — 51 ahli | 07_alert/tahmin_2026-11-05.json |
| Banjir catalogue (training/test ground truth) | 239 baris, disusun 26 Oktober 2026 | 01_envanter/gercek_kaynaklari.json |
| Pengesahan sources for semalam's ramalan | JKM InfoBencana, GDACS, news/Bernama — fetched 5 Nov 2026 06:29 TRT (5 Nov 11:29 MYT) | 10_dogrulama/kaynaklar_2026-11-04.json |
Apa yang kami ramal?
Dalam ramalan 5 November 2026, kebarangkalian banjir 3 hari tertinggi ialah Kedah, at 0.6%. Seterusnya: Perak, Pahang. Kebarangkalian rendah di negeri lain. Angka ini menunjukkan betapa kerap banjir dilihat pada hari dengan isyarat sama dalam tempoh kalibrasi; ia bukan keputusan ya/tidak.
All negeri table
| STATE | P(1 D) | P(1–3 D) | RIVER COLOUR | P(>Q2) | P(>Q5) | STATION | CONFIDENCE |
|---|---|---|---|---|---|---|---|
| Kedah | 0.2% | 0.6% | tiada | 0% | 0% | Sg Kedah Alor Setar | tinggi |
| Perak | 0.2% | 0.4% | tiada | 0% | 0% | Sg Perak Teluk Intan | tinggi |
| Johor | 0.1% | 0.2% | tiada | 0% | 0% | Sg Muar Buloh Kasap | tinggi |
| Kelantan | 0.1% | 0.2% | tiada | 0% | 0% | Sg Kelantan Guillemard | tinggi |
| Pahang | 0.1% | 0.2% | tiada | 0% | 0% | Sg Pahang Temerloh | tinggi |
| Terengganu | 0.1% | 0.2% | tiada | 0% | 0% | Sg Terengganu | tinggi |
| Kuala Lumpur | 0% | 0.1% | tiada | 0% | 0% | Sg Klang KL | tinggi |
| Labuan | 0% | 0.1% | tiada | — | — | tinggi | |
| Melaka | 0% | 0.1% | tiada | 0% | 0% | Sg Melaka | tinggi |
| Negeri Sembilan | 0.1% | 0.1% | tiada | 0% | 0% | Sg Linggi | tinggi |
| Perlis | 0% | 0.1% | tiada | 2% | 0% | Sg Perlis Kangar | tinggi |
| Pulau Pinang | 0.1% | 0.1% | tiada | 0% | 0% | Sg Juru/Perai | tinggi |
| Putrajaya | 0% | 0.1% | tiada | 0% | 0% | Sg Langat Putrajaya | tinggi |
| Sabah | 0% | 0.1% | tiada | 0% | 0% | Sg Padas Beaufort | tinggi |
| Sarawak | 0% | 0.1% | tiada | 0% | 0% | Batang Rajang Sibu | tinggi |
| Selangor | 0% | 0.1% | tiada | 0% | 0% | Sg Klang Klang | tinggi |
07_alert/alert_2026-11-05.json, 07_alert/summary.json, 07_alert/alert_2026-11-05.geojsonSejauh mana tepatnya?
a) Real-time pengesahan live · operasi
Kami bandingkan ramalan hari-1 yang dikeluarkan pada pagi 4 November 2026 with official and public flood reports published for 5 November 2026 (checked: 5 Nov 2026 06:29 TRT (5 Nov 11:29 MYT)). There was banjiring in 32 negeri: 4 kena, 28 terlepas; we also raised a penggera palsu in 2 negeri.
| STATE | WE SAID YESTERDAY: P(1 D) | ALARM? | OBSERVED | OUTCOME | STATUS | EVIDENCE |
|---|---|---|---|---|---|---|
| Selangor | 0% | — | banjir | Terlepas | disahkan | JKM InfoBencana (updated 2026-11-05T11:01:00+08:00): Banjir PPS 1 open, Kuala Selangor, victims 642, opened 2026-11-02 | JKM InfoBencana (updated 2026-11-05T11:01:00+08:00): Banjir PP… infobencanajkmv2.jkm.gov.my |
| Kelantan | 0% | — | banjir | Terlepas | disahkan | JKM InfoBencana (updated 2026-11-05T11:01:00+08:00): Banjir PPS 1 open, Gua Musang, victims 22, opened 2026-11-04 infobencanajkmv2.jkm.gov.my |
14 negeri with no banjir and no penggera from us (senyap betul)
| STATE | WE SAID YESTERDAY: P(1 D) | ALARM? | OBSERVED | OUTCOME | STATUS | EVIDENCE |
|---|---|---|---|---|---|---|
| Perak | 0.2% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Kedah | 0.1% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Negeri Sembilan | 0.1% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Johor | 0.1% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Pulau Pinang | 0.1% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Perlis | 0.1% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Pahang | 0.1% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Kuala Lumpur | 0% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Putrajaya | 0% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Melaka | 0% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Terengganu | 0% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Sabah | 0% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Sarawak | 0% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
| Labuan | 0% | — | no banjir laporan | Senyap betul | provisional (hari not closed) | no flood report (JKM national table + scanned news); day not closed yet (11:29 MYT) — will recheck on next run infobencanajkmv2.jkm.gov.my |
10_dogrulama/dogrulama_2026-11-04_gun1.json, 10_dogrulama/verif_log.json10_dogrulama/operasyonel_skorlar.json10_dogrulama/operasyonel_skorlar.json10_dogrulama/operasyonel_skorlar.json10_dogrulama/operasyonel_skorlar.json10_dogrulama/operasyonel_skorlar.json10_dogrulama/operasyonel_skorlar.json10_dogrulama/operasyonel_skorlar.json- Ini hanya 10 hari(s) of ramalans × 160 negeri. Terlalu kecil untuk menilai kemahiran; itu sebabnya selang keyakinan begitu lebar.
- Negeri-hari ribut yang sama tidak bebas of each other; satu sistem cuaca menentukan seluruh hasil.
- “Sementara” rows were checked before the hari closed; they are disemak semula dalam perjalanan seterusnya.
- Peraturan ketekalan mudah lebih baik daripada kami semalam: banjir berterusan di negeri yang sudah banjir.
b) 2020–2026 simpanan ujian period hindcast hindcast · kept separate
Dalam tempoh 2020-01-01 → 2026-10-01, model menangkap 30 of 117 flood events yang tidak pernah dilihatnya. Skor pengesanan CSI 0.179 (selang keyakinan 95% 0.128–0.243).
04_manset_26yil/manset_26yil.json04_manset_26yil/manset_26yil.json06_kalibrasyon/summary.json06_kalibrasyon/aksiyon_esikleri_tutulan.json- Ini ialah hindcast: the question “what would we have said that hari?” menggunakan data cuaca lalu. The hujan input is the MERRA-2 reanalysis, not a real-time ramalan; real-time performance may be lower.
- CSI 0.179 is a skor pengesanan: kena / (kena + terlepas + penggera palsu). It is not an “peratus ketepatan”; because banjirs are rare, an peratus ketepatan comes out misleadingly high, so we never use one.
- Difference vs GloFAS (GloFAS − ours): −0.041 [−0.100; +0.014]. Selang merangkumi sifar; so we tidak boleh mendakwa to be jauh lebih baik daripada GloFAS.
- Kebarangkalian kekal terlalu rendah in the simpanan ujian period: the dicerap banjir frequency is 6.62–36.59 times what was ramalan. Most of this comes from the post-2020 banjir catalogue being 10.32 times denser (more records).
- New label and model variants (skill_v2) were tried; decision: “TIADA peningkatan ketara (interval includes zero or is unfavourable)”. Kami tidak menyembunyikan kemerosotan; model semasa dikekalkan.
- Pemilihan dan penalaan hanya pada 2001-01-01 → 2019-12-31; period 2020-01-01 → 2026-10-01 dilaporkan sekali.
04b_skill_v2/skill_v2_tablo.json, 06_kalibrasyon/guvenilirlik_tutulan.json, 04b_skill_v2/summary.jsonDi mana kelebihan kami?
Kelebihan kami is not being more accurate but being terbuka, diukur dan jujur: data terbuka, terkalibrasi kebarangkalian with selang keyakinans, testing on a never-seen period, and a public pengesahan log every hari. Although our skor pengesanan looks higher than GloFAS, the difference is not statistically significant.
Data terbuka, boleh diulang
239-row open banjir catalogueSemua input ialah sumber terbuka: GloFAS v4 / Open-Meteo, NASA POWER/MERRA-2, GDACS, JKM InfoBencana and news records. 34 river stations. Tiada yuran lesen; sesiapa boleh ulangi the same result.
Sumber:01_envanter/gercek_kaynaklari.jsonHonest, simpanan ujian period test
0.179CSI, 95% GA [0.128 – 0.243]Model dibina pada 2001-01-01 → 2019-12-31; 117 peristiwa dalam tempoh 2020-01-01 → 2026-10-01 dinilai sekali, tidak pernah dilihat sebelum ini. Setiap skor diberi dengan selang keyakinan.
Sumber:04_manset_26yil/manset_26yil.jsonCalibrated kebarangkalian, not yes/no
0.02523Brier skill score vs climatology (simpanan ujian period)Kebarangkalian dalam peratus untuk setiap negeri; terkalibrasi on 111 024 negeri-hari. Kemahiran positif tetapi kecil. Kebarangkalian kekal terlalu rendah; kami nyatakan ini secara terbuka in bahagian 3.
Sumber:06_kalibrasyon/summary.jsonPublic pengesahan log every hari
480logged negeri-hari ramalansSetiap ramalan dipadankan with rasmi/awam laporans the next hari and written to a log kekal dengan pautan sumber (42 URL berbeza). Hari buruk juga tidak dipadam.
Sumber:10_dogrulama/verif_log.jsonKetidakpastian ensemble
51ahli ensemble GloFASIsyarat sungai bukan ramalan tunggal: how many ahli exceed the 2/5/20-tahun debit is ditunjukkan berasingan (kuning/merah/ungu).
Sumber:07_alert/summary.jsonLapisan kuantum sedia QPU + pintu penerimaan
10laluan peranti kuantum ditakrifkanKod untuk sambung ke IBM, Origin dan peranti lain sudah sedia; tetapi tiada komponen kuantum boleh masuk ke ramalan tanpa mengalahkan kembar klasiknya mengikut ambang yang didaftarkan dahulu (selang keyakinan di atas sifar).
Sumber:08a_cihaz/summary.json
- penempatan sensor QUBO (simulated annealing): optimality gap vs classical MILP 0.0% — same as the classical solver, tidak unggul; tidak lulus pintu (melebihi bajet; simulator result — hardware run required before operasi use). Mod: bayang
08b_qf_my/kabul_defteri.json, 08b_qf_my/summary.json- Resolution: kami bekerja pada skala negeri dan tidak menghasilkan peta kedalaman air; commercial products and the national system work at basin, station or even building scale.
- Kuasa dan rekod: pihak berkuasa amaran rasmi ialah JPS; GloFAS dan Google beroperasi 24/7 dan mempunyai penerbitan semakan rakan sebaya. Kami tidak menggantikan JPS; kami ialah pendapat kedua yang berasingan.
- Lead time: 1–3 hari for us; global systems and JPS give a longer horizon.
- Semakan rakan sebaya: kami belum mempunyai penerbitan semakan rakan sebaya.
- Tiada pesaing yang disemak menerbitkan kebarangkalian terkalibrasi and selang keyakinans for Malaysian negeri; itu perbezaan kami, bukan ketepatan itu sendiri.
rakipler.json (RAKIP_ANALIZI)Which fail is what?
Mulakan dengan halaman ini. Untuk butiran lihat RAPOR.html. Selebihnya ialah data mentah.
RAPOR.htmlPeta interaktifhari ini's amaran, negeri clickable (internet required) · 07_alert/alert_2026-11-05_harita.htmlHari ini's ramalan table (CSV)16 negeri, P(1 d), P(1–3 d), river · 07_alert/alert_2026-11-05.csvPengesahan of semalam's ramalan (CSV)hasil + bukti per negeri · 10_dogrulama/dogrulama_2026-11-04_gun1.csvPermanent pengesahan logall ramalan–observation matches, sumber URLs · 10_dogrulama/verif_log.csv2001–2026 hindcastCSI, POD, FAR, selang keyakinans · 04_manset_26yil/manset_26yil.csvLejar penerimaan kuantumpintu decision for each quantum component · 08b_qf_my/kabul_defteri.csvFail indexevery fail: bahagian, description, sha256 · MANIFEST.jsonSumber nombor untuk halaman inievery number → fail + key path · ozet_kaynaklar.json