How do we predict the weather?