1. A non-transitory storage medium storing instructions readable and executable by an electronic data processing device to perform a method comprising: estimating demand for a resource at a prediction time based on a harmonic analysis of a history of the demand; and generating a prediction of demand for the resource at the prediction time by evaluating a predictor function operating on an input data set including at least the estimated demand for the resource at the prediction time estimated based on the harmonic analysis and measured demand for the resource measured at one or more times prior to the prediction time.