1. การพยากรณ์แบบหลายแบบจำลอง
แบบจำลอง 12 ระบบใช้วิธีเชิงฟิสิกส์และปัญญาประดิษฐ์ที่แตกต่างกัน ความสอดคล้องระหว่างแบบจำลองบ่งชี้ความเชื่อมั่น ส่วนการกระจายของผลบ่งชี้ความไม่แน่นอน ซึ่งพิจารณาร่วมกับความน่าจะเป็นจากระบบ ensemble 7 ระบบ
กำลังโหลด…
📍 ประมวลผลพยากรณ์ ณ พิกัดของผู้ใช้ภายในเบราว์เซอร์ (ส่งพิกัดไปยัง Open-Meteo โดยตรง ระบบไม่จัดเก็บพิกัด) · ใช้แบบจำลองระดับโลกทั้งหมดและระบบ ensemble · ไม่รวม TMD WRF และ Google Weather (ต้องใช้รหัสเข้าถึง) · ค่าตรวจวัดใช้สถานีที่ใกล้ที่สุด
ภาพเรดาร์: RainViewer (ทุก 10 นาที) · สัญลักษณ์สี = ปริมาณฝนสะสม 24 ชม. ล่าสุดของสถานี (โทรมาตร ThaiWater ทุกหน่วยงาน และสถานีของกรมอุตุนิยมวิทยา) · PM2.5 จาก Air4Thai · วงแหวน = จุดตรวจสอบที่ใช้ประเมินความถูกต้องของแบบจำลอง · เลือกสัญลักษณ์เพื่อดูค่า · เลือกวงกลมใหญ่เพื่อเปลี่ยนตำแหน่ง
รอบการประมวลผล (init) = เวลาเริ่มต้นการคำนวณของแบบจำลอง · ยืนยันแล้ว = อ้างอิงจาก metadata ของ Open-Meteo · ประมาณ = คำนวณจากตารางรอบการประมวลผลและเวลาเผยแพร่โดยทั่วไป · Google ปรับปรุงต่อเนื่องโดยไม่มีรอบการประมวลผลที่ระบุได้
คำถามการประเมิน: ผลพยากรณ์ที่ผู้ใช้เห็นบนหน้าเว็บมีความน่าเชื่อถือเพียงใด — ใช้ช่วงเวลาเดียวกับตารางข้างต้น (+3 ชม. … วันถัดไป … D+7) นับจากเวลาที่ได้รับผลพยากรณ์ และใช้เฉพาะผลพยากรณ์ที่เผยแพร่แล้ว ณ เวลานั้น (แบบจำลองที่เผยแพร่ช้าจึงใช้ผลรอบก่อนหน้า) · “มีฝน” = ≥ 1 มม. ในช่วงนั้น
| ข้อมูล | แหล่งข้อมูล | ช่วงเวลา | วิธีการจัดเก็บ |
|---|---|---|---|
| พยากรณ์โมเดลระดับโลก + ensemble | Open-Meteo API (ECMWF, NOAA, DWD, ECCC, JMA, Météo-France, UKMO, CMA, KMA, BOM) | ตั้งแต่ 27 ก.ย. 2569 → ปัจจุบัน | ประมาณทุกชั่วโมง ผ่าน GitHub Actions (สั่งโดย cron-job.org + ตารางของ GitHub) · เก็บทุกรอบที่ดึงเป็นไฟล์ csv.gz พร้อม “รอบรัน” ของแต่ละโมเดล (.runs.json) ใน branch data |
| TMD WRF 2 กม. | กรมอุตุนิยมวิทยา NWP API | เหมือนข้างบน · ล่วงหน้า 48 ชม. | ทุกชั่วโมง · รอบรัน 00/12 UTC (ประมาณจากเวลาดึง) |
| Google Weather ~5 กม. | Google Maps Weather API | เหมือนข้างบน | กรุงเทพมหานคร 10 วัน ทุกรอบ · จุดตรวจ กทม. 2 จุด (สถานีอุตุฯ + โทรมาตรที่ใกล้ที่สุด) 48 ชม. ทุก 2 ชม. · ไม่เกินโควตาฟรี · อัปเดตต่อเนื่อง ไม่มีรอบรัน |
| HII WRF-ROMS 3/9 กม. | สสน. ผ่าน ThaiWater (ภาพแผนที่ฝน 7 วัน) | ตั้งแต่ 28 ก.ย. 2569 → ปัจจุบัน | วันละ 1 รอบ (19:00 น.) · อ่านสีในภาพที่พิกัดเป็นช่วงปริมาณฝน · เก็บรอบละไฟล์ |
| ฝน 24 ชม. (เครื่องวัดโทรมาตร) | ThaiWater (สสน., กรมทรัพยากรน้ำ, ปภ., กรมชลประทาน ฯลฯ) | ตั้งแต่เริ่มเก็บ | ทุกชั่วโมง · เก็บเฉพาะจุดตรวจ (โทรมาตรทุกเครื่องในเขตเมือง กทม. + 5 จังหวัดปริมณฑล ห่างกัน ≥ 2 กม. และอยุธยา 1 จุด · เครื่องที่หยุดส่งข้อมูลเกิน 24 ชม. ถูกแทนอัตโนมัติ) · ฝนรายชั่วโมงเก็บตั้งแต่ 29 ก.ย. 2569 (ThaiWater เก็บย้อนหลังให้แค่ ~36 ชม.) ใช้ทำฝนราย 3 ชม. |
| สรุปรายวัน 07:00 น. ทุกสถานีอุตุฯ | กรมอุตุฯ WeatherToday | ตั้งแต่เริ่มเก็บ | วันละครั้ง · เทียบกับ Open-Meteo Previous Runs |
| ฝนรายวัน โทรมาตรทุกเครื่อง | ThaiWater rain_yesterday (~3,200 เครื่อง ทุกหน่วยงาน) | ตั้งแต่ 30 ก.ย. 2569 | วันละครั้ง · เทียบ Open-Meteo Previous Runs: ในเขตเมือง (≥ 1,500 คน/ตร.กม., WorldPop) ทีละเครื่อง ล่วงหน้า ≥ 24/72/168 ชม.; ทั่วประเทศ ล่วงหน้า ≥ 24 ชม. หนึ่งครั้งต่อช่องกริด 0.1° |
| ฝน 3 ชม. + อุณหภูมิ ทุกสถานีอุตุฯ | กรมอุตุฯ Weather3Hours | ตั้งแต่ 29 ก.ย. 2569 | ทุกชั่วโมง · ~120 สถานี × 8 ครั้ง/วัน · เทียบวันละครั้งพร้อมส่วนทั่วประเทศ |
| ฝนตก/ไม่ตก จากปุ่ม | ผู้ใช้ (GitHub Issue) | ตั้งแต่เริ่มเก็บ | ทุกครั้งที่กด · พิกัด + เวลา |
| ตรวจย้อนหลังสำหรับงานวิจัย | NOAA GSOD (124 สถานี) + Open-Meteo Previous Runs · WorldPop 2020 | ม.ค. 2024 – 24 ส.ค. 2025 (ค่าปกติ 2000–2023) | ดึงครั้งเดียว (analysis/) · ใช้พิกัดสถานีจาก GSOD |
กำลังโหลด…
กำลังโหลด…
ระบบนี้รวบรวมผลพยากรณ์จากแบบจำลองเชิงตัวเลขของหน่วยงานระดับโลกและของประเทศไทยไว้ในกรอบเดียวกัน และตรวจสอบความถูกต้องย้อนหลังกับค่าตรวจวัดในประเทศไทยอย่างต่อเนื่อง เพื่อตอบคำถามวิจัยว่า “แบบจำลองใดให้ผลพยากรณ์ฝน อุณหภูมิ และภัยความร้อนที่ถูกต้องที่สุดสำหรับพื้นที่ศึกษา และมีความไม่แน่นอนเพียงใด” ระบบนี้เป็นขั้นตอนหนึ่งของโครงการวิจัย HEAT-SAFE Bangkok (วช. 2570) ในส่วนการพยากรณ์และการตรวจสอบข้อมูลอุตุนิยมวิทยา
แบบจำลอง 12 ระบบใช้วิธีเชิงฟิสิกส์และปัญญาประดิษฐ์ที่แตกต่างกัน ความสอดคล้องระหว่างแบบจำลองบ่งชี้ความเชื่อมั่น ส่วนการกระจายของผลบ่งชี้ความไม่แน่นอน ซึ่งพิจารณาร่วมกับความน่าจะเป็นจากระบบ ensemble 7 ระบบ
ผลพยากรณ์แต่ละรายการแสดงสถิติความน่าเชื่อถือย้อนหลัง ซึ่งคำนวณจากการเทียบผลพยากรณ์ที่เผยแพร่ ก่อน เหตุการณ์กับค่าตรวจวัด ในช่วงเวลาเดียวกับที่แสดงบนหน้าเว็บ
ฝนฟ้าคะนองและความร้อนในเขตเมืองมีความแปรปรวนเชิงพื้นที่สูง ระบบจึงรวมแบบจำลองความละเอียดสูง (TMD WRF 2 กม., HII 3 กม., Google ~5 กม.) ตรวจสอบกับเครื่องวัดฝนทุกเครื่องในเขตเมืองของกรุงเทพมหานครและปริมณฑล และจัดทำพยากรณ์ดัชนีความร้อนรายเขต
การตรวจสอบมี 2 มุมมอง ใช้ค่าตรวจวัดชุดเดียวกัน แต่ตอบคำถามต่างกัน
| 👤 มุมมองผู้ใช้งาน (ค่าเริ่มต้น) | 🔬 มาตรฐาน WMO (งานวิจัย) | |
|---|---|---|
| คำถาม | ผลพยากรณ์ที่แสดงบนหน้าเว็บน่าเชื่อถือเพียงใด | แบบจำลองใดมีทักษะสูงกว่าเมื่อเปรียบเทียบที่ระยะล่วงหน้าเท่ากัน |
| ช่วงเวลา | เหมือนหน้าเว็บ: +3, +6, +12, +24 ชม., พรุ่งนี้, D+3, D+7 นับจากเวลาที่ดึงพยากรณ์ | T+ ชม. นับจากรอบรันของโมเดล · Day N = ฝน 07–07 น. (00–00 UTC) · ส่วนทั่วประเทศใช้ “ทายไว้ล่วงหน้า ≥ 24/72/168 ชม.” |
| สิ่งที่ให้คะแนน | ทุกโมเดล + ค่ากลางทุกโมเดล + โอกาสฝน % (รวมความช้าในการส่งผลของแต่ละโมเดล) | ทีละโมเดล |
| ค่าวัด | จุดตรวจ: โทรมาตรทุกเครื่องในเขตเมือง กทม. + 5 จังหวัดปริมณฑล (ห่างกัน ≥ 2 กม.), อยุธยา และสถานีอุตุฯ ของทั้งสองแห่ง | สถานีอุตุฯ ทั่วประเทศ (รายวัน + ราย 3 ชม.) · โทรมาตรทุกเครื่องทั่วประเทศ ~3,200 (รายวัน แยกเมือง/ชานเมือง/ชนบท) · โทรมาตรในเขตเมือง · จุดตรวจ (รวม HII 19–19 น.) · การแจ้งของผู้ใช้ |
| ภาษาที่แสดง | “บอกว่าตก → ตกจริง x/10”, “ฝนตก → เตือนไว้ y/10” | CSI, POD, FAR, Bias, MAE |
“ฝนตก”: มุมผู้ใช้ ≥ 1 มม. ในช่วงนั้น · WMO ≥ 0.2 มม. ใน 3 ชม. หรือ ≥ 1 มม. ต่อวัน · เขตเมือง = ความหนาแน่นประชากร ≥ 1,500 คน/ตร.กม. (WorldPop 2020) · รายละเอียดดู “⏱️ กรอบเวลาแบบสากล” และ “🗂️ ข้อมูลมาจากไหน” ในส่วน ⑤
ensemble = การประมวลผลแบบจำลองเดียวกันหลายสิบครั้งโดยรบกวนสภาวะเริ่มต้นเล็กน้อย ใช้ประมาณความน่าจะเป็น (%) ·