Validation
The training reference is CPC-UNI. Independent validation uses BMKG weather stations whose records are not in the CPC pipeline: 180 are archived, of which 171 pass the land-mask and minimum-paired-days filters and enter validation.
Validation protocol
- Per-station extraction. For each BMKG station, find the nearest 0.1 deg pixel of the corrected field and extract the daily time series.
- Pairwise filtering. Days where the station value is missing (BMKG sentinel
8888.0) or where the corrected field is NaN (ocean / outside AOI) are dropped. - Per-station metrics. Computed only for stations with at least
min_valid_days = 30valid paired days (WMO guidance for reliable verification statistics). - Regional aggregation. Stations are grouped by
region_mapping(Sumatra, Jawa, Kalimantan, Sulawesi, Bali Nusa Tenggara, Maluku, Papua) for regional Taylor diagrams.
What is reported
Per station and per region, the following are computed for each correction stage and for IMERG-L (raw) and IMERG-F (baseline):
- RMSE, MAE, ME (mean error / bias)
- Pearson r, Spearman rho
- Nash-Sutcliffe Efficiency, Kling-Gupta Efficiency
- POD, FAR, CSI (at
wet_day_threshold = 1.0mm/day) - Percentile errors at 50, 75, 90, 95, 99
- Standard deviation ratio (corrected / observed)
Dry-day agreement
Dry days are about half the validated record, so dry-day skill is a first-order property. The EQM stage matches the corrected wet-day frequency to the gauge-based reference, which improves agreement on no-rain days:
| Metric | LS | LSEQM+DL | Target | Basis |
|---|---|---|---|---|
| Wet-day frequency ratio | 1.21 | 0.95 | 1.0 | 171 stations |
| Correct-dry rate (gauge dry -> product dry) | ~56% | ~69% | higher | 171 stations |
| False-alarm rate on dry days | ~44% | ~31% | lower | complement |
| Probability of detection (cost) | 0.78 | 0.65 | higher | 171 stations |
The first three rows are the intended gain; the last is the honest cost - suppressing over-detected drizzle reclassifies some light-rain hits as dry. The gain is the EQM stage; the CNN refinement leaves dry days untouched. See Methodology > EQM for the mechanism.
Reading the Taylor diagrams
Each station produces one point on the Taylor diagram, encoding correlation (angle), standard deviation ratio (radius), and centred RMSE (distance to the reference point). The desired pattern is movement toward the reference point as you go from IMERG-L -> LS -> LSEQM -> LSEQM+DL.
Headline results
Quantitative headline numbers from the full-Indonesia run will be inserted here once the companion paper is finalised. The Bali tutorial bundle produces 4-station numbers that are directional but not statistically reliable on their own.
For the paper’s full station validation, see the companion paper (Remote Sens. 2026, 18, 2298; https://doi.org/10.3390/rs18142298).
See also
For the robustness of these results under variation of the three exposed parameters (blend_alpha, gpd_threshold_percentile, saturation_count), see Sensitivity Analysis. The sweep demonstrates that none of the fifteen tested settings reverses the headline pattern, and that the Pearson correlation stays in the narrow band \([0.332, 0.348]\) across all parameter variations.
For the engineering-side verification (continuous integration and the synthetic-data smoke suite), see Testing.