Improving remote sensing observations of the water cycle with analytical methods, simple statistical models, and more complex machine-learning models