Abstract

Pre-growing season prediction of crop production outcomes such as grain yields and nitrogen (N) losses can provide insights to farmers and agronomists to make decisions. Simulation crop models can assist in scenario planning, but their use is limited because of data requirements and long runtimes. Thus, there is a need for more computationally expedient approaches to scale up predictions. We evaluated the potential of four machine learning (ML) algorithms (LASSO Regression, Ridge Regression, random forests, Extreme Gradient Boosting, and their ensembles) as meta-models for a cropping systems simulator (APSIM) to inform future decision support tool development. We asked: (1) How well do ML meta-models predict maize yield and N losses using pre-season information? (2) How many data are needed to train ML algorithms to achieve acceptable predictions? (3) Which input data variables are most important for accurate prediction? And (4) do ensembles of ML meta-models improve prediction? The simulated dataset included more than three million data including genotype, environment and management scenarios. XGBoost was the most accurate ML model in predicting yields with a relative mean square error (RRMSE) of 13.5%, and Random forests most accurately predicted N loss at planting time, with a RRMSE of 54%. ML meta-models reasonably reproduced simulated maize yields using the information available at planting, but not N loss. They also differed in their sensitivities to the size of the training dataset. Across all ML models, yield prediction error decreased by 10%–40% as the training dataset increased from 0.5 to 1.8 million data points, whereas N loss prediction error showed no consistent pattern. ML models also differed in their sensitivities to input variables (weather, soil properties, management, initial conditions), thus depending on the data availability researchers may use a different ML model. Modest prediction improvements resulted from ML ensembles. These results can help accelerate progress in coupling simulation models and ML toward developing dynamic decision support tools for pre-season management.

Highlights

  • Technological approaches to forecast weather and management impacts to crop yields and environmental quality are becoming more prevalent

  • We investigate the potential use of Machine Learning (ML) algorithms as meta-models for developing more computationally expedient and dynamic decision-support systems for crop production

  • Random forests predicted N loss with a higher R2 than N loss (0.77 versus 0.45, respectively), Relative Root Mean Square Error (RRMSE) was lower for yield than N loss (13.7% versus 54.8%, respectively)

Read more

Summary

Introduction

Technological approaches to forecast weather and management impacts to crop yields and environmental quality are becoming more prevalent. They provide stakeholders with crucial information to support decision-making regarding the profitability and sustainability of crop production (Basso and Liu, 2018; Ansarifar and Wang, 2019). Most of the management decisions (e.g. cultivar selection, fertilizer rates) are often made months before crops are even planted In such cases, crop simulation models are better suited to assist with scenario planning, since they predict plant-soil processes by using soil characteristics, cultivar traits, management and weather information as input in mathematical equations that synthesize knowledge of crop ecophysiology and soil biophysics (Hoogenboom et al, 2004). Simulations have to be rerun to incorporate new information as it becomes available, or to extrapolate beyond the set of conditions which were originally simulated

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call