Feature engineering on climate data with machine learning to understand time-lagging effects in pasture yield prediction