Data-driven Lake Water Quality Forecasting for Time Series with Missing Data using Machine Learning
Not on the map. Why?
Abstract (arXiv)
Volunteer-led lake monitoring yields irregular, seasonal time series with many gaps arising from ice cover, weather-related access constraints, and occasional human errors, complicating forecasting and early warning of harmful algal blooms. We study Secchi Disk Depth (SDD) forecasting on a 30-lake, data-rich subset drawn from three decades of in-situ records collected across Maine lakes. Missingness is handled via Multiple Imputation by Chained Equations (MICE), and we evaluate performance with a normalized Mean Absolute Error (nMAE) metric for cross-lake comparability. Among six candidates, ridge regression provides the best mean test performance. Using ridge regression, we then quantify the minimal sample size, showing that under a backward, recent-history protocol, the model reaches within 5% of full-history accuracy with approximately 176 training samples per lake on average. We also identify a minimal feature set, where a compact four-feature subset matches the thirteen-feature baseline within the same 5% tolerance. Bringing these results together, we introduce a joint feasibility function that identifies the minimal training history and fewest predictors sufficient to achieve the target of staying within 5% of the complete-history, full-feature baseline. In our study, meeting the 5% accuracy target required about 64 recent samples and just one predictor per lake, highlighting the practicality of targeted monitoring. Hence, our joint feasibility strategy unifies recent-history length and feature choice under a fixed accuracy target, yielding a simple, efficient rule for setting sampling effort and measurement priorities for lake researchers.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 67 references that are in the map. First posted on arXiv 21 Jan 2026.
Builds on
11 of 67 references.
References · 11
- 2016Recurrent Neural Networks for Multivariate Time Series with Missing Valuescited by 548
- 2018GAIN: Missing Data Imputation using Generative Adversarial Netscited by 349
- 2020Missing Data Imputation using Optimal Transportcited by 99
- 2021Darts: User-Friendly Modern Machine Learning for Time Seriescited by 90
- 2021MIRACLE: Causally-Aware Imputation via Learning Missing Data Mechanismscited by 50
- 2023ProbTS: Benchmarking Point and Distributional Forecasting across Diverse Prediction Horizonscited by 35
- 2022Review of automated time series forecasting pipelinescited by 17
- 2022Long-Term Missing Value Imputation for Time Series Data Using Deep Neural Networkscited by 7
- 2021Recommending Training Set Sizes for Classificationcited by 2
- 2023Sample size determination via learning-type curvescited by 2
- 2022Imputation of Missing Streamflow Data at Multiple Gauging Stations in Benin Republiccited by 1
Built on by
Not cited yet.