Dataset ini berisi data meteorologi historis dari berbagai wilayah untuk periode akhir tahun 2025. Tantangan utama adalah memprediksi probabilitas presipitasi (curah hujan) menggunakan variabel cuaca yang kompleks.

## Struktur File
1.  **train.csv**: Data latih (17 November 2025 - 20 Desember 2025). Berisi semua fitur termasuk kolom target `precipitation_probability (%)`.
2.  **test.csv**: Data uji (21 Desember 2025 - 31 Desember 2025). Berisi semua fitur **kecuali** kolom target.
3.  **sample_submission.csv**: Contoh format pengiriman jawaban. Berisi kolom `ID` dan `precipitation_probability (%)` yang diisi dengan nilai default 0.

## Daftar Fitur
Berikut adalah deskripsi dari setiap kolom yang tersedia dalam dataset:

### Identitas & Waktu
- **ID**: Identifier unik setiap baris (Format: `nama_region_tanggal_jam`).
- **time**: Stempel waktu pengambilan data.
- **region**: Nama wilayah lokasi pengambilan data.

### Parameter Suhu & Kelembapan
- **temperature_2m (°C)**: Suhu udara pada ketinggian 2 meter di atas permukaan tanah.
- **relative_humidity_2m (%)**: Kelembapan relatif pada ketinggian 2 meter.
- **dew_point_2m (°C)**: Titik embun pada ketinggian 2 meter.
- **apparent_temperature (°C)**: Suhu yang dirasakan manusia (perpaduan suhu dan kelembapan).
- **wet_bulb_temperature_2m (°C)**: Suhu bola basah.
- **temperature_80m, 120m, 180m (°C)**: Suhu udara pada berbagai ketinggian vertikal.

### Presipitasi & Kode Cuaca
- **precipitation (mm)**: Total presipitasi (hujan, salju, dll).
- **rain (mm)**: Intensitas hujan cair.
- **showers (mm)**: Intensitas hujan singkat (shower).
- **snowfall (cm)**: Akumulasi salju yang jatuh.
- **snow_depth (m)**: Kedalaman tumpukan salju di permukaan.
- **weather_code (wmo code)**: Kode cuaca numerik standar WMO.
- **weather_category**: Deskripsi kategori cuaca dalam bentuk teks.

### Tekanan & Atmosfer
- **pressure_msl (hPa)**: Tekanan udara pada rata-rata permukaan laut.
- **surface_pressure (hPa)**: Tekanan udara pada permukaan tanah di lokasi tersebut.
- **visibility (m)**: Jarak pandang mendatar.
- **freezing_level_height (m)**: Ketinggian di mana suhu mencapai 0°C.
- **boundary_layer_height (m)**: Ketinggian lapisan batas atmosfer.

### Tutupan Awan
- **cloud_cover (%)**: Total persentase tutupan awan.
- **cloud_cover_low, mid, high (%)**: Persentase tutupan awan pada lapisan rendah, menengah, dan tinggi.

### Radiasi & Evapotranspirasi
- **evapotranspiration (mm)**: Total air yang hilang melalui penguapan dan transpirasi tumbuhan.
- **et0_fao_evapotranspiration (mm)**: Evapotranspirasi referensi (standar FAO).
- **vapour_pressure_deficit (kPa)**: Selisih antara tekanan uap jenuh dan tekanan uap aktual.
- **uv_index ()**: Indeks radiasi ultraviolet.
- **uv_index_clear_sky ()**: Indeks UV jika langit benar-benar cerah.
- **sunshine_duration (s)**: Durasi paparan sinar matahari dalam detik.

### Angin
- **wind_speed_10m, 80m, 120m, 180m (m/s)**: Kecepatan angin pada berbagai ketinggian.
- **wind_direction_10m, 80m, 120m, 180m (°)**: Arah angin dalam derajat pada berbagai ketinggian.
- **wind_gusts_10m (m/s)**: Kecepatan hembusan angin mendadak pada ketinggian 10 meter.

## Target Variabel
- **precipitation_probability (%)**: Probabilitas terjadinya presipitasi (0 s.d. 100). Ini adalah kolom yang harus Anda prediksi.