[AGRINEXO] > AGRINEXO Solutions > AGRINEXO SCF seasonal climate forecast modeler > User Guide

User Guide

Seasonal climate forecasts with adequate resolution have the potential to become a key tool for farm planning, allowing for the adjustment of the cultivated areas and for the optimization of farming operations (planning of sowing, selection of optimal crop variety, planning of fertilisation and field interventions, pest and disease risk assessment, and irrigation management).

Agricultural production losses resulting from drought and heatwaves are largely driven by yield declines, with no significant changes in harvested area [1]. Although those crop losses are not avoidable under most circumstances, improved seasonal climate forecasts would allow decision makers to adjust cultivated areas, irrigation, and fertilisation, to the expected productivity in adverse conditions.

AGRINEXO SCF is a seasonal climate forecast modeler, estimating key climatic parameters for the next six months and enabling for the comparison and combination of seasonal forecasts based on diverse climatic models.

Using AGRINEXO SCF

AGRINEXO SCF estimates and evaluates the forecast skill of monthly precipitation, monthly average maximum temperature, monthly average mean temperature, and monthly average minimum temperature. Ensemble C, which comprises 58% of ECMWF forecast, 21% of NCEP forecast and 21% of AGRINEXO forecast, provides an improved forecast skill.

The current pre-release version of AGRINEXO SCF is being tested over a sample of geographic locations comprising about a thousand locations (one degree grid cells). If your specific area of interest is not included in our sample, just add it using the add marker tool on top left of the map and it should be ready in a couple of minutes.

Data Sources and Specifications

Seasonal forecasts based on ECMWF and NCEP models are derived from Seasonal forecast anomalies on single levels and climatic data is derived from ERA5 monthly averaged data on single levels from 1959 to present, both available from the Copernicus Climate Change Service as open data.

I131-AGRINEXO-SCF-DIAGRAM.PNG

Seasonal forecasting methods can be broadly categorized into dynamical (based on physical principles), empirical (based on the observed statistical relations between the variables) and hybrid (including considerations based on physical principles, combined with the observed statistical relations between the variables). For forecasting large-scale spatial patterns, machine learning-based empirical models are capable of competing with or outperforming existing dynamical models [2].

AGRINEXO seasonal forecasts are empirical forecasts, obtained by training a Support Vector Regression model on a dataset comprising the 22.5-67.5 degrees North and South sections of a 45 degrees global grid climate time-series and a 1 degree grid cell climate time-series of the specific forecast location. Each forecast is based on the previous 36 months, to encompass effects that are not traceable in the prevailing conditions over the last year [3], but that appear to be relevant for the forecast.

The overall forecast skill of the diverse seasonal climate forecast models is not ideal. Specifically, the Anomaly Correlation Coefficient [4], should be above 0.5 for a forecast to be considered consistently more usable than the climate normal for a specific location. The chaotic nature of weather [5] limits the forecast skill that should be reasonably expected from seasonal climate forecast models. However, the comparison of diverse models over specific regions, shows that models with similar overall forecast skill perform better at diverse regions, therefore suggesting that each of the models is somewhat inconsistent or incomplete. We are working on it!

Developing Seasonal Climate Forecast Models

We have released the source code of AGRINEXO SCF under the MIT license, because it is often difficult to discuss specific modelling approaches and results, without analysing the source code of the artifacts used in its implementation. AGRINEXO SCF source code is derived and composed from fragments of diverse solutions we have built over the years. Several sections of the code were rewritten so that they do not depend on specific proprietary libraries and the solution often resorts to different techniques to implement similar features. AGRINEXO SCF source code requires substantial consolidation and documentation efforts, to make it more easily understandable and reusable. We are working on it!

If you are developing climate related forecast models, you can fork AGRINEXO SCF source code and deploy it on Red Hat OpenShift using the template included in the repository and downloading climate data and forecasts from Copernicus Climate Data Store.

References

[1] Brás, T. A., Seixas, J., Carvalhais, N., & Jägermeyr, J. (2021). Severity of drought and heatwave crop losses tripled over the last five decades in Europe. Environmental Research Letters, 16(6), 065012.

[2] Gibson, P. B., Chapman, W. E., Altinok, A., Delle Monache, L., DeFlorio, M. J., & Waliser, D. E. (2021). Training machine learning models on climate model output yields skillful interpretable seasonal precipitation forecasts. Communications Earth & Environment, 2(1), 159.

[3] Abreu, V.M. (2019). Analysis and Forecasting of Agricultural Commodity Prices (ePMA Prototype). MSc Thesis. Instituto Superior Técnico, University of Lisbon.

[4] Owens, R. G. & Hewson, T. D. (2018). ECMWF Forecast User Guide.

[5] Firth, W. J. (1991). Chaos--predicting the unpredictable. BMJ: British Medical Journal, 303(6817), 1565.

[Pre-release]

AGRINEXO AGM is in pre-release and only Explore Plan (free 30 days trial) is currently available.