A communications failure had knocked out data collection for weeks — and, as these things go, right across the window an important analysis needed. The choices looked bad: throw out the affected period and lose the analysis, or paper over the gap with a crude fill and quietly poison every number computed on top of it.

The real requirement wasn’t just a filled series. It was a filled series someone could defend — because a reconstruction you can’t vouch for is just a confident guess.

Reconstruct, don’t paper over

The reconstruction pipeline treated the gap in stages. It resampled to a consistent grid, set aside sensors that were truly dead, and rebuilt the rest: short breaks by spline interpolation, longer ones by seasonal medians that preserve the time-of-day shape, and the hardest stretches by a round-robin ridge regression that reconstructs each missing signal from the neighbouring ones that kept reporting. Correlated sensors don’t all fail at once — and that redundancy is what makes an honest reconstruction possible.

Anyone can fill a gap. The work is being able to say how wrong the fill might be.

The proof step

Then the part that made it usable: self-validation. The pipeline hid stretches of known-good data, reconstructed them with the same method, and measured the error against the truth it had withheld — short, medium and long gaps alike. That produced an accuracy number for the repair itself, not just a smooth-looking line. Where the error stayed within bounds, the reconstruction was trusted; where a gap was too large to fill honestly, it was flagged rather than faked.

Downstream, with confidence

The rebuilt series fed the analysis that had been blocked — but now with a documented sense of how much to lean on the reconstructed span. The gap stopped being a reason to distrust the whole dataset and became a measured, bounded uncertainty.


Missing data is inevitable; unaccountable data is a choice. Reconstructing the record from the sensors that survived, and then proving the reconstruction against ground truth, turned a weeks-long hole from a dead loss into history the team could actually use.

Key takeaways

  • Weeks of dropped telemetry were rebuilt in stages, hardest gaps via multivariate reconstruction.
  • Neighbouring, still-reporting sensors made an honest reconstruction possible.
  • Synthetic-gap self-validation measured the repair’s accuracy instead of assuming it.
  • Oversized gaps were flagged, not faked — so downstream analysis knew what to trust.