Next Article in Journal
Phenolic Content and Phenolic Acid Composition of Einkorn and Emmer Ancient Wheat Cultivars—Investigation of the Effects of Various Factors
Previous Article in Journal
The Effect of 3′,4′-Methylenedioxychalcone Derivatives on Mycelial Growth and Conidial Germination of Monilinia fructicola: An In Silico and In Vitro Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cereal and Rapeseed Yield Forecast in Poland at Regional Level Using Machine Learning and Classical Statistical Models

by
Edyta Okupska
1,
Dariusz Gozdowski
2,
Rafał Pudełko
3 and
Elżbieta Wójcik-Gront
2,*
1
Seed and Agricultural Farm, “Bovinas” Ltd., Chodow 17, Chodow, 62-652 Poznań, Poland
2
Department of Biometry, Institute of Agriculture, Warsaw University of Life Sciences, Nowoursynowska 159, 02-776 Warsaw, Poland
3
Department of Bioeconomy and Systems Analysis, Institute of Soil Science and Plant Cultivation—State Research Institute (IUNG-PIB), Czartoryskich 8, 24-100 Pulawy, Poland
*
Author to whom correspondence should be addressed.
Agriculture 2025, 15(9), 984; https://doi.org/10.3390/agriculture15090984
Submission received: 12 February 2025 / Revised: 17 April 2025 / Accepted: 30 April 2025 / Published: 1 May 2025
(This article belongs to the Section Digital Agriculture)

Abstract

:
This study performed in-season yield prediction, about 2–3 months before the harvest, for cereals and rapeseed at the province level in Poland for 2009–2024. Various models were employed, including machine learning algorithms and multiple linear regression. The satellite-derived normalized difference vegetation index (NDVI) and climatic water balance (CWB), calculated using meteorological data, were treated as predictors of crop yield. The accuracy of the models was compared to identify the optimal approach. The strongest correlation coefficients with crop yield were observed for the NDVI at the beginning of March, ranging from 0.454 for rapeseed to 0.503 for rye. Depending on the crop, the highest R2 values were observed for different prediction models, ranging from 0.654 for rapeseed based on the random forest model to 0.777 for basic cereals based on linear regression. The random forest model was best for rapeseed yield, while for cereal, the best prediction was observed for multiple linear regression or neural network models. For the studied crops, all models had mean absolute errors and root mean squared errors not exceeding 6 dt/ha, which is relatively small because it is under 20% of the mean yield. For the best models, in most cases, relative errors were not higher than 10% of the mean yield. The results proved that linear regression and machine learning models are characterized by similar predictions, likely due to the relatively small sample size (256 observations).

1. Introduction

The yield forecast is essential at various levels, from individual fields to the global scale [1]. Forecasting is important for many reasons; on a local scale, it is primarily significant for farmers, while on a regional and global scale, it is crucial for society as a whole due to ensuring food security. Crop forecasting on a regional and global scale is particularly important for staple foods such as cereals, oilseed crops, and other crops subject to international trade and are the basis of food production and consumption in most countries worldwide. In regional crop forecasting, various types of input data are used, including meteorological data such as air temperature and precipitation frequently utilized [2]. These factors affect soil moisture, one of the most critical factors influencing crop yields. Crop forecasting, both at the local and regional levels, often also considers the current state of crops, which can be assessed using remote sensing satellite data, such as vegetation indices, with or without meteorological variables [3,4,5,6]. Various satellite low-resolution (pixel size 250–1000 m) multispectral sensors, including NOAA AVHRR, Terra, and Aqua MODIS, are data sources used for regional and global yield forecasting [7,8,9]. These satellite data are used for the calculation of vegetation indices, which are the input variables for services like ASAP-Anomaly Hotspots of Agricultural Production (https://agricultural-production-hotspots.ec.europa.eu/, 16 January 2025), GLAM/GIMMS Global Agricultural Monitoring (https://glam1.gsfc.nasa.gov/, 16 January 2025), and MARS Monitoring Agricultural ResourceS (https://joint-research-centre.ec.europa.eu/monitoring-agricultural-resources-mars_en, 16 January 2025). For local yield forecasting at the individual field or farm level, moderate resolution (pixel size 10–30 m) imagery is used, such as Sentinel-2 MSI and Landsat 8 OLI [9,10]. Based on the satellite data for yield forecast, various vegetation indices are used as predictors: normalized difference vegetation index—NDVI, enhanced vegetation index—EVI, soil adjusted vegetation index—SAVI, vegetation health index—VCI, and others [11]. The most common vegetation index in studies on yield forecast is the NDVI, which is often used as a predictor of the grain yield of cereals [1]. It is used in univariate analyses where the NDVI is only for one date (e.g., maximal NDVI in the growing season) or multiple dates or together with other variables (other vegetation indices or other variables that characterize environmental conditions) in multivariate analyses.
Various statistical models are used for yield forecasting. Regression with one or more predictors is the most common method in such studies [1]. Various types of regression, including linear and nonlinear models, are applied. Other standard models used for yield prediction are process-based models, usually used for local studies. The most common are DSSAT (Decision Support System for Agrotechnology Transfer) and WOFOST (World Food Studies Simulation Model) [12]. Recently, for yield prediction at different spatial scales, the most commonly applied models are based on machine learning methods [13]. Methods such as neural networks, random forest, image segmentation, Bayesian models, decision and regression trees, and support vector machines are commonly used for yield forecasting [14,15]. With its data-driven approach, machine learning can capture nonlinear relationships between predictors and yield, which allows us to obtain a higher accuracy of early yield prediction compared to the linear trend model [16,17,18]. Compared to classical statistical methods such as regression, the advantage of machine learning models is usually in studies where the sample size is large and nonlinear relationships are observed [19]. However, assessing the potential benefits of using machine learning methods over simpler linear regression models needs to be empirically verified due to problems related to overfitting for small datasets [20,21]. A study by Meroni et al. [18] on cereal yield prediction for provinces of Algeria proved the superiority of machine learning over regression despite the relatively small sample size (ranging from 340 to 408). However, the differences in accuracy between machine learning and benchmark models were often very small. In this study, five standard machine learning algorithms, least absolute shrinkage and selection operator (LASSO), random forest (RF), multi-layer perceptron (MLP), support vector regression with linear and radial basis function kernels (SVR lin and SVR rbf), and gradient boosting (GBR), were applied. Depending on crop species and prediction date, different algorithms were characterized by the highest accuracy of the yield prediction. Another study conducted on a small sample size (n = 80) in which the performance of different machine learning models (DNNs—deep neural networks, SVR, and RF) was studied proved the best yield forecast accuracy using DNNs [22].
In the review study of Clark et al. [5] on the yield forecasting of wheat, barley, and canola, based on multiple studies from 2015 to 2021, machine learning models outperformed process-based models. Still, they did not surpass statistical ones, based on regression models.
Models that used a combination of remotely sensed and agrometeorological data had a similar accuracy, with a mean R2 of about 0.70–0.75, to those that used only remotely sensed data [5]. Models in which only agrometeorological data were used as predictors usually had a much lower R2 (mean of about 0.55). However, the accuracy of the yield predictions is very wide. It depends on the crop, environmental conditions, other factors, and different models (algorithms and predictors) used for yield forecasting. Because of that, the evaluation of these factors and the comparison of different models are important for specific regional conditions.
This study aims to predict the in-season yield of cereals and rapeseed at the province level in Poland for 2009–2024 using various models, including machine learning models and linear regression. The satellite-derived NDVI and climatic water balance (CBW) based on meteorological data were used as predictors. Comparisons of the accuracy of the studied models were performed to select the optimal model. The novelty of this study is the development of the models for the early prediction (about 2–3 months before the harvest) of crop yield at the province level in Poland using publicly available, easy-to-obtain data as yield predictors. Because of that, other factors such as soil quality, planting varieties, and agricultural management practices were intentionally not included because they are difficult to collect for vast areas during crop vegetation before the harvest.

2. Materials and Methods

2.1. Study Area and Input Data

This study was performed for Poland (Central Eastern Europe) at the province level (16 provinces) from 2009 to 2024. For this period, data for the grain yield of wheat, rye, triticale, barley, and basic cereal species (rye, wheat, oat, barley, and triticale) together with the yield of rapeseed were retrieved from the Central Statistical Office of Poland website (https://bdl.stat.gov.pl, 16 January 2025). Such crops were selected because they are mainly cultivated as winter crops (sowing at the end of summer or early autumn) and are the most important crops in Poland in terms of cultivation area. The typical sowing date of these crops is from the end of August (rapeseed) to the beginning of October (wheat and triticale). In Figure 1, the grain yield of basic cereals is presented for two extreme years in terms of crop yields, i.e., 2018, which was characterized by the lowest yields, and 2022, when the highest yields were observed. The exact figure presents the satellite-derived NDVI for respective years, averaged for cropland area for each province.
The following potential predictors were included in this study: climatic water balance (CWB) for the period August–September for the preceding year (CWB_1), CWB for the period April–May (for the period of intensive vegetation of most crops—CWB_2), and the satellite-derived NDVI for late autumn (October–November) and early spring (March–May) for 8-day periods. These variables were collected for each year separately. CWB is the variable that characterizes the soil’s moisture condition for a certain period. It is evaluated using meteorological data (precipitation, temperature) and soil water capacity. In Poland, CWB is evaluated by the Institute of Soil Science and Plants Cultivation-State Research Institute in Puławy (https://susza.iung.pulawy.pl/en/, 20 January 2025). CWB is calculated as the difference between precipitation in a given period and Penman evapotranspiration in a given period [23]. Higher values of CWB usually indicate better soil conditions, especially in spring or summer, where a water shortage is observed.
The NDVI was acquired as a MOD09Q1 version 6.1 product, which is provided for 8-day periods at 250 m spatial resolution as a gridded Level 3 from the MODIS (Moderate Resolution Imaging Spectroradiometer) sensor from the Terra satellite (https://lpdaac.usgs.gov/products/mod09q1v061/, 20 January 2025). Obtaining frequent and reliable (without cloud cover) satellite images requires frequent revisit time. In the case of MODIS Terra, the revisit time for Poland is 1–2 days, which allows us to obtain sufficient quality imagery and calculation of the NDVI for the entire area of Poland. The following periods were included in the analyses: 10/16–10/23, 10/24–10/31, 11/01–11/08, 11/09–11/16, 11/17–11/24, and 11/25–12/02 for autumn (early growth stage of winter crops) and 03/06–03/13, 03/14–03/21, 03/22–03/29, 03/30–04/06, 04/07–04/14, 04/15–04/22, 04/23–04/30, 05/01–05/08, 05/09–05/16, 05/17–05/24, and 05/25–06/01 for spring. The MODIS Terra revisit time for Poland is 1–2 days, which allows us to obtain sufficient quality imagery and calculation of the NDVI for the entire area of Poland. The satellite data were downloaded from the Google Earth Engine service (https://developers.google.com/earth-engine/datasets/catalog/MODIS_061_MOD09Q1, 20 January 2025). The NDVI raster layers were clipped to the cropland mask (GFSAD30CE-Global Food Security-support Analysis Data Cropland Extent 30 m V001 for nominal year 2015, https://www.usgs.gov/apps/croplands/gfsadce30info), which was obtained from the Earthdata website (https://search.earthdata.nasa.gov/, 20 January 2025). The calculation of the mean NDVI for each period and each province was performed using Python 3.11 scripts in the Google Colab environment (https://colab.research.google.com/, 20 January 2025). Each 8-day NDVI period was recorded as the midpoint of that period, e.g., for the period 03/06–03/13, the NDVI was presented as NDVI 03-09. Geographical data visualization was performed in QGIS 3.40 software (https://www.qgis.org/, 20 January 2025).

2.2. Statistical Data Analysis

The grain yield prediction was based on data from 16 provinces of Poland over 16 years. The total number of observations for each crop was equal to 256.
The first model of yield prediction was based on multiple linear regression, where the following function was applied:
y = b0 + b1x1 + b2x2 + … + bkxk
where y is the dependent variable; b0 is the intercept; b1, b2, and b3 are the regression coefficients for the predictors x1, x2,…, xk; and e is the random error term.
The analysis of regression was performed using two methods. The first was based on the total dataset, and the second was performed on a randomly selected 80% of the dataset. The second type of analysis was performed 100 times, and statistics of the fitting accuracy of the models were averaged.
Two machine learning models were applied as multiple linear regressions for the same predictors and dependent variables. The first model was based on random forest with hyperparameters optimized through RandomizedSearchCV and GridSearchCV for improved performance and accuracy. The dataset was first split into training (80%) and testing sets (20%), and categorical variables were encoded.
The second model was based on a deep neural network (DNN). The model consists of several fully connected layers (Dense), which are characteristic of DNNs. It also uses activation functions (ReLU) and the Adam optimizer, standard in deep learning models. The network consisted of three layers: the first with 64 neurons, the second with 32 neurons, and the final output layer with 1 neuron. Additionally, dropout regularization was used to prevent overfitting. For each dependent variable, 100 training iterations were performed, and the best-performing model was selected based on the highest R2 score.
These three methods were applied because they are the most common in such studies [1,5].
For all models, performance was evaluated using metrics like mean absolute error (MAE), root mean squared error (RMSE), and coefficient of determination (R2).

3. Results

3.1. Basic Statistics of Input Data

The predictors used for the analyses (NDVI and CWB for two periods) were characterized by higher variability across years within the same province than across provinces across the same year (Table 1 and Table 2). This means that the variability of the predictors is higher across the provinces, and because of that, in further analyses, the province is treated as a categorical variable. The difference between the provinces is due to different environmental conditions, including the shape of the surface, soil types, amount of rainfall, length of the growing season, and other factors. The variability of dependent variables, i.e., crop yields, differed according to the crop species. The highest relative variability across the provinces, measured as the ratio of standard deviation to the mean, was observed for wheat. In contrast, the lowest relative variability across provinces was observed for rapeseed yield. The variability of crop yields across years, within each province, was similar for all the studied crops and usually slightly smaller than variability across provinces within the years.

3.2. Correlation Coefficients Between Predictors and Crop Yields

Between predictors (CWB_1, CWB_2, and NDVI for each period) and crop yields, correlation coefficients were calculated separately for each province, and mean correlations were calculated (Table 3). Most of the correlations were positive, but only some were statistically significant. The strongest correlations were observed between crop yield and the NDVI for the beginning of March (9th of March); the correlation coefficients ranged from 0.454 for rapeseed to 0.503 for rye. Correlations were stronger for cereals in comparison to rapeseed. This indicates that the NDVI can better predict grain yield for cereals than for rapeseed. The mean correlations between crop yields and CWB (climatic water balance for spring) were weak. However, the CWB and crop yield correlations were significant for some provinces (results presented in Supplementary Materials in Tables S1–S16). Significant positive correlations between CWB_2 and crop yield of cereals were observed for Lubusz province (r in the range from 0.54 to 0.71) and West Pomeranian province for wheat (r = 0.64) and basic cereals (r = 0.54). This indicates that in these two provinces, a water shortage in early spring can cause a significant decrease in crop yield. A significant but negative correlation was observed between CWB_1 and rapeseed yield in the Lesser Poland province (r = −0.51), indicating that excess precipitation in early spring in this region can cause a decrease in rapeseed yield.

3.3. Results of Crop Yield Prediction Based on Linear Regression and Machine Learning Models

Four types of analyses were performed for all crops, i.e., multiple linear regression using all datasets, multiple linear and training (80% observations) and test (20% observations) sets, random forest, and deep neural networks. In all these methods, the predictors were CWB_1, CWB_2, and satellite-derived NDVI for 8-day periods. The dependent variable was crop yield, which was expressed in dt/ha. For each method, statistical parameters of prediction accuracy were calculated: R2—coefficient of determination; MSE—mean squared error; MAE—mean absolute error; and RMSE—root mean squared error (Table 4). The prediction accuracy for various models and all of the studied crops is presented in Figure 2. Linear regression for comparison with RF and DNN was performed using the training set (80%) and the test set (20%), but the method was applied 100 times to calculate the average, since it is impossible to present one test set in the charts. Because of that, only the results of the linear regression performed on the total dataset were presented in Figure 2. The highest R2 for most crops was observed for linear regression performed on the full dataset. It ranged from 0.421 for rapeseed to 0.777 for basic cereals. Between cereal species, the highest R2 (0.754) was observed for wheat. Coefficients of regression for yield prediction based on multiple linear regression with a stepwise selection of the predictors are presented in Table 5, which allows us to predict the crop yields using CWB_1, CWB_2, and NDVI for 8-day periods for each province.
The calculation of multiple regression based on training and test sets (80/20%) was performed to ensure the comparability of the results with random forest and neural network models, which were performed using training and test sets (80/20%). The highest average R2 was observed for neural networks (average R2 = 0.635) and the lowest for linear regression based on the 80% training set test set (average R2 = 0.557). Random forest was characterized by medium accuracy (average R2 = 0.568). The highest R2 for cereals, depending on crop species, was observed for linear regression or neural networks, while for rapeseed, the highest R2 was observed for random forests. The value of R2 is related to other parameters of model accuracy, i.e., the higher R2 is, the lower MAE and RMSE are. For example, the lowest MAE for wheat was observed for multiple linear regression based on the full dataset, and it was equal to 2.94 dt/ha. The mean grain yield of wheat was about 45 dt/ha, which means that the mean absolute error was about 6.5% of the mean yield, which is a good prediction. In the case of random forest, the MAE for wheat was equal to about 4.64 dt/ha, and for neural networks, it was equal to about 3.42 dt/ha. These values are higher but still relatively low in relation to the mean grain yield because they are less than 11% of the mean yield. In the case of the other studied crops, all models were characterized by MAE and RMSE not exceeding 6 dt/ha, which means that these errors do not exceed, in most cases, 20% of the mean yield. The prediction results are very promising, indicating that classical models or models based on machine learning (random forest and deep neural networks) are characterized by better prediction depending on the crop. Such results are probably because of a relatively low sample size (256 observations), which is insufficient for developing highly optimized final machine learning models.

4. Discussion

The results obtained in this study are highly promising because data for the predictors used in the analyses can be collected in 2–3 months before the harvest, which takes place in Poland usually from mid-July to mid-August. Such a prediction allows for crop yield forecasting with an MAE of about 3 dt/ha and an RMSE of about 3–4 dt/ha. The prediction error is usually less than 10% of the mean crop yield. The results proved that despite climate changes in the environmental conditions of central Europe, the crop yield of winter cereals and rapeseed depends strongly on the conditions after sowing and in early spring. The weather conditions in advanced growth stages do not strongly impact crop yield in winter crop conditions. This can be explained by the acceleration of vegetation and the shorter duration of individual development phases at increasingly higher temperatures [24,25]. Our study was performed at the province level, where areas are quite large, and the effects of extreme events (e.g., hail showers or extreme drought) do not occur in large areas. The effects of extreme events should be included in yield forecasting in countries where such events are very frequent [26]. Central Europe, including Poland, is where extreme weather conditions, such as long-term drought, rarely occur [27]. This makes it easier to forecast yields because yields in different years in the same area are quite similar, especially if we consider a fairly large area, eliminating extreme local variability. In general, lower spatial resolution eliminates local errors and decreases the bias of the yield forecast [28,29].
In our study, a similar yield prediction in the case of most crops was obtained by multiple linear regression to machine learning models such as random forest and deep neural networks. This was probably because of the relatively small dataset (N = 256). Our study’s results are consistent in some parts with Schauberger et al.’s systematic review [1], in which statistical models were characterized by better forecast performance (higher R2) than machine learning models. In the study of Ansarifar et al. [30], various statistical and machine learning models were applied for the yield prediction of maize and soybean based on a set of predictors that characterize various meteorological and soil conditions. This study’s various models were compared using RMSE for crop yield. Machine learning models such as random forest and neural networks had a smaller RMSE than linear regression. However, other regression models, e.g., stepwise or ridge regression, have values similar to those of the RMSE in ML models.
In the study of Lee et al. [31], various statistical and machine learning models were evaluated for the prediction of the canopy nitrogen weight of corn, where predictors were UAV-derived vegetation indices. The highest accuracy expressed as R2 was obtained for linear regression, which was higher than machine learning models such as random forest and support vector machine. The worse accuracy of ML models compared to linear regression was probably because of the small sample size (n = 63 for calibration and n = 28 for validation).
Another study where linear regression models are compared with machine learning models (random forest) for crop yield prediction is the study of Killen et al. [32]. In this study, UAV-derived indices were included as a predictor of the grain yield of maize. Most of the results in this study proved that yield prediction using random forest was better than prediction based on linear regression. However, linear regression had better spatial generalizability than random forest, and random forest was likely overfitting the data.
In the study of Schwalbert et al. [33], various models for the yield prediction of soybean were evaluated, where predictors were satellite-derived variables, including vegetation indices. The lowest mean absolute error was observed for neural network models. The exception was the earliest growth stage, during which the best prediction was observed for multivariate linear regression.
One of the risks of using machine learning in crop yield prediction is overfitting the models. Overfitting occurs when a model fits the training data too well, including its noise and outliers, resulting in poor performance on new data. Because of that, machine learning algorithms may require larger amounts of data to avoid overfitting [20]. The development of optimal prediction models should avoid both underfit (high bias and high variance) and overfit (low bias and high variance) to obtain good model prediction capability [21].
Most studies in that systematic review lack an out-of-sample performance assessment, where a forecasting method is trained on a subset of data and applied to a test set without further calibration. Because of that, coefficients of determination (R2) cannot be comparable between different studies. Independent test sets are more common for machine learning than classic statistical methods. To maintain comparability in our study, all three models (linear regression, random forest, and deep neural networks) were trained and tested on the same sets (80/20%).
Another difficulty in comparing the results from different studies is the spatial resolution at which the yield prediction was performed. In studies performed at the individual field or farm level, R2 for the model is usually lower in comparison to studies performed at the regional or country level [34,35,36,37].
Furthermore, the studies on yield forecasts are based on various types of data. One of the important issues is when the forecasting is performed. Usually, better performance of the models is obtained in the late season, i.e., not later than 4 weeks before harvest, than in the mid-season, i.e., 8 or more weeks before the harvest [1,37,38,39,40]. Quite good forecasts are obtained up to about 4 months before harvest, while a longer time to harvest usually results in unreliable forecasts, i.e., R2 substantially below 0.5.
An important issue is the selection of predictors used in forecasting. In our study, only three predictors were used, characterizing weather conditions from sowing (CWB) and the most recent state of crops (NDVI). This is undoubtedly an advantage, as obtaining these input data is easy and does not require additional actions, as they are available based on free weather data and satellite images. Yield prediction accuracy can vary depending on the input data. In the systematic review of Schauberger et al. [1], the highest R2 was obtained where ground measurements and remote sensing data were used as predictors. Some studies proved high model accuracy using only remote sensing data or together with meteorological variables [5,41,42].
Machine learning models from 2020 have become the most widely used method for yield forecasting [5,40]. Among many various machine learning methods, artificial neural networks and random forests are most commonly used for yield forecasting. These methods often provide better results than classical statistical models, such as linear regression. However, this is not always the case, as classical statistical models provide better predictions, especially in the case of smaller datasets, which was the case in our research.

5. Conclusions

The results of this study are positive because they proved the possibility of yield forecasting about 2–3 months before the harvest using publicly available, easy-to-obtain input data, i.e., CWB and satellite-derived NDVI for selected dates in early growth stages of the crops. The correlation between predictors and crop yield was positive, with the strongest relationships observed for the NDVI at the beginning of March. Multiple linear regression and deep neural networks produced the highest R2 for cereal crops. Random forest performed the best for only rapeseed. All models showed relatively low errors, indicating good predictive accuracy. These findings suggest that depending on the crop, different types of prediction models are characterized by the highest accuracy. The selection of an optimal model should take into account the type of crop and the area for which the forecast is performed. Nevertheless, some limitations should be considered, including the relatively small sample size, the omission of agronomic factors such as soil quality and management practices, and the potential limited transferability of the models to other regions with different climatic conditions.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/agriculture15090984/s1, Table S1: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Lower Silesian province; Table S2: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Kuyavian–Pomeranian province; Table S3: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Lublin province; Table S4: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Lubusz province, Table S5: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for the period 03/06–03/13, NDVI was presented as NDVI 03-09) for Łódź province; Table S6: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Lesser Poland province; Table S7: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for the period 03/06–03/13, NDVI was presented as NDVI 03-09) for Masovian province; Table S8: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Opole province; Table S9: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Subcarpathian province; Table S10: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Podlaskie province; Table S11: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for the Pomeranian province; Table S12: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Silesian province; Table S13: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period, 03/06–03/13 NDVI was presented as NDVI 03-09) for Holy Cross province; Table S14: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Warmian–Masurian province; Table S15: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for Greater Poland province; Table S16: Correlation coefficients between crop yields and predictors included in this study (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) for West Pomeranian province.

Author Contributions

Conceptualization, E.W.-G. and E.O.; methodology, E.W.-G. and E.O.; software, E.W.-G.; validation, E.W.-G. and E.O.; formal analysis, E.W.-G. and E.O.; investigation, E.O. and E.W.-G.; resources, E.O., R.P. and E.W.-G.; data curation, E.O., R.P., D.G. and E.W.-G.; writing—original draft preparation, E.O. and E.W.-G.; writing—review and editing, E.O., R.P. and E.W.-G.; visualization, E.O. and E.W.-G.; supervision, E.W.-G.; project administration, E.W.-G.; funding acquisition, E.W.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

Author Edyta Okupska was employed by the company Seed and Agricultural Farm, “Bovinas” Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CWBclimatic water balance
DNNsdeep neural networks
LASSOleast absolute shrinkage and selection operator
MAEmean absolute error
MLPmulti-layer perceptron
MODISModerate Resolution Imaging Spectroradiometer
MSEmean squared error
NDVInormalized difference vegetation index
NNsneural networks
RFrandom forest
RMSEroot mean squared error
SVRsupport vector regression

References

  1. Schauberger, B.; Jägermeyr, J.; Gornott, C. A Systematic Review of Local to Regional Yield Forecasting Approaches and Frequently Used Data Resources. Eur. J. Agron. 2020, 120, 126153. [Google Scholar] [CrossRef]
  2. Lecerf, R.; Ceglar, A.; López-Lozano, R.; Van Der Velde, M.; Baruth, B. Assessing the Information in Crop Model and Meteorological Indicators to Forecast Crop Yield over Europe. Agric. Syst. 2019, 168, 191–202. [Google Scholar] [CrossRef]
  3. Zhao, Y.; Potgieter, A.B.; Zhang, M.; Wu, B.; Hammer, G.L. Predicting Wheat Yield at the Field Scale by Combining High-Resolution Sentinel-2 Satellite Imagery and Crop Modelling. Remote Sens. 2020, 12, 1024. [Google Scholar] [CrossRef]
  4. Lungu, O.N.; Chabala, L.M.; Shepande, C. Satellite-Based Crop Monitoring and Yield Estimation—A Review. J. Agric. Sci. 2020, 13, 180. [Google Scholar] [CrossRef]
  5. Clark, R.; Dahlhaus, P.; Robinson, N.; Larkins, J.; Morse-McNabb, E. Matching the Model to the Available Data to Predict Wheat, Barley, or Canola Yield: A Review of Recently Published Models and Data. Agric. Syst. 2023, 211, 103749. [Google Scholar] [CrossRef]
  6. Panek, E.; Gozdowski, D. Analysis of Relationship between Cereal Yield and NDVI for Selected Regions of Central Europe Based on MODIS Satellite Data. Remote Sens. Appl. Soc. Environ. 2020, 17, 100286. [Google Scholar] [CrossRef]
  7. Schut, A.G.T.; Stephens, D.J.; Stovold, R.G.H.; Adams, M.; Craig, R.L. Improved Wheat Yield and Production Forecasting with a Moisture Stress Index, AVHRR and MODIS Data. Crop Pasture Sci. 2009, 60, 60. [Google Scholar] [CrossRef]
  8. Franch, B.; Vermote, E.; Roger, J.-C.; Murphy, E.; Becker-Reshef, I.; Justice, C.; Claverie, M.; Nagol, J.; Csiszar, I.; Meyer, D.; et al. A 30+ Year AVHRR Land Surface Reflectance Climate Data Record and Its Application to Wheat Yield Monitoring. Remote Sens. 2017, 9, 296. [Google Scholar] [CrossRef]
  9. Manafifard, M.; Huang, J. A Comprehensive Review on Wheat Yield Prediction Based on Remote Sensing. Multimed. Tools Appl. 2024, 84, 1–74. [Google Scholar] [CrossRef]
  10. Bazzi, H.; Ciais, P.; Makowski, D.; Baghdadi, N. Advancing Winter Wheat Yield Anomaly Prediction with High-Resolution Satellite-Based Gross Primary Production. One Earth 2024, 8, 101146. [Google Scholar] [CrossRef]
  11. Pham, H.T.; Awange, J.; Kuhn, M.; Nguyen, B.V.; Bui, L.K. Enhancing Crop Yield Prediction Utilizing Machine Learning on Satellite-Based Vegetation Health Indices. Sensors 2022, 22, 719. [Google Scholar] [CrossRef] [PubMed]
  12. Gavasso-Rita, Y.L.; Papalexiou, S.M.; Li, Y.; Elshorbagy, A.; Li, Z.; Schuster-Wallace, C. Crop Models and Their Use in Assessing Crop Production and Food Security: A Review. Food Energy Secur. 2024, 13, e503. [Google Scholar] [CrossRef]
  13. Muruganantham, P.; Wibowo, S.; Grandhi, S.; Samrat, N.H.; Islam, N. A Systematic Literature Review on Crop Yield Prediction with Deep Learning and Remote Sensing. Remote Sens. 2022, 14, 1990. [Google Scholar] [CrossRef]
  14. Bharadiya, J.P.; Tzenios, N.T.; Reddy, M. Predicting Crop Yield Using Deep Learning and Remote Sensing. J. Eng. Res. Rep. 2023, 24, 29–44. [Google Scholar] [CrossRef]
  15. Panigrahi, B.; Kathala, K.C.R.; Sujatha, M. A Machine Learning-Based Comparative Approach to Predict the Crop Yield Using Supervised Learning With Regression Models. Procedia Comput. Sci. 2023, 218, 2684–2693. [Google Scholar] [CrossRef]
  16. Paudel, D.; Boogaard, H.; De Wit, A.; Van Der Velde, M.; Claverie, M.; Nisini, L.; Janssen, S.; Osinga, S.; Athanasiadis, I.N. Machine Learning for Regional Crop Yield Forecasting in Europe. Field Crop. Res. 2022, 276, 108377. [Google Scholar] [CrossRef]
  17. Paudel, D.; Boogaard, H.; De Wit, A.; Janssen, S.; Osinga, S.; Pylianidis, C.; Athanasiadis, I.N. Machine Learning for Large-Scale Crop Yield Forecasting. Agric. Syst. 2021, 187, 103016. [Google Scholar] [CrossRef]
  18. Hashemi, M.; Yost, M.; Holt, J. Field-Scale Evaluation of Low-Elevation and Mobile Drip Irrigation Systems. 2024. Available online: https://www.sciencedirect.com/science/article/pii/S0378377425002161?ssrnid=4937116&dgcid=SSRN_redirect_SD (accessed on 20 January 2025).
  19. Meroni, M.; Waldner, F.; Seguini, L.; Kerdiles, H.; Rembold, F. Yield Forecasting with Machine Learning and Small Data: What Gains for Grains? Agric. For. Meteorol. 2021, 308–309, 108555. [Google Scholar] [CrossRef]
  20. Morales, A.; Villalobos, F.J. Using Machine Learning for Crop Yield Prediction in the Past or the Future. Front. Plant Sci. 2023, 14, 1128388. [Google Scholar] [CrossRef]
  21. Islam, M.; Shehzad, F. A Prediction Model Optimization Critiques through Centroid Clustering by Reducing the Sample Size, Integrating Statistical and Machine Learning Techniques for Wheat Productivity. Scientifica 2022, 2022, 7271293. [Google Scholar] [CrossRef]
  22. Dang, C.; Liu, Y.; Yue, H.; Qian, J.; Zhu, R. Autumn Crop Yield Prediction Using Data-Driven Approaches:- Support Vector Machines, Random Forest, and Deep Neural Network Methods. Can. J. Remote Sens. 2021, 47, 162–181. [Google Scholar] [CrossRef]
  23. Jędrejek, A.; Koza, P.; Doroszewski, A.; Pudełko, R. Agricultural Drought Monitoring System in Poland—Farmers’ Assessments vs. Monitoring Results (2021). Agriculture 2022, 12, 536. [Google Scholar] [CrossRef]
  24. Olesen, J.E.; Børgesen, C.D.; Elsgaard, L.; Palosuo, T.; Rötter, R.P.; Skjelvåg, A.O.; Peltonen-Sainio, P.; Börjesson, T.; Trnka, M.; Ewert, F.; et al. Changes in Time of Sowing, Flowering and Maturity of Cereals in Europe under Climate Change. Food Addit. Contam. Part A 2012, 29, 1527–1542. [Google Scholar] [CrossRef] [PubMed]
  25. Thaler, S.; Eitzinger, J.; Trnka, M.; Dubrovsky, M. Impacts of Climate Change and Alternative Adaptation Options on Winter Wheat Yield and Water Productivity in a Dry Climate in Central Europe. J. Agric. Sci. 2012, 150, 537–555. [Google Scholar] [CrossRef]
  26. Pagani, V.; Guarneri, T.; Fumagalli, D.; Movedi, E.; Testi, L.; Klein, T.; Calanca, P.; Villalobos, F.; Lopez-Bernal, A.; Niemeyer, S.; et al. Improving Cereal Yield Forecasts in Europe—The Impact of Weather Extremes. Eur. J. Agron. 2017, 89, 97–106. [Google Scholar] [CrossRef]
  27. Kuśmierek-Tomaszewska, R.; Żarski, J. Assessment of Meteorological and Agricultural Drought Occurrence in Central Poland in 1961–2020 as an Element of the Climatic Risk to Crop Production. Agriculture 2021, 11, 855. [Google Scholar] [CrossRef]
  28. Wit, A.J.W.D.; Boogaard, H.L.; Diepen, C.A.V. Spatial Resolution of Precipitation and Radiation: The Effect on Regional Crop Yield Forecasts. Agric. For. Meteorol. 2005, 135, 156–168. [Google Scholar] [CrossRef]
  29. Folberth, C.; Yang, H.; Wang, X.; Abbaspour, K.C. Impact of Input Data Resolution and Extent of Harvested Areas on Crop Yield Estimates in Large-Scale Agricultural Modeling for Maize in the USA. Ecol. Model. 2012, 235–236, 8–18. [Google Scholar] [CrossRef]
  30. Ansarifar, J.; Wang, L.; Archontoulis, S.V. An Interaction Regression Model for Crop Yield Prediction. Sci. Rep. 2021, 11, 17754. [Google Scholar] [CrossRef]
  31. Lee, H.; Wang, J.; Leblon, B. Using Linear Regression, Random Forests, and Support Vector Machine with Unmanned Aerial Vehicle Multispectral Images to Predict Canopy Nitrogen Weight in Corn. Remote Sens. 2020, 12, 2071. [Google Scholar] [CrossRef]
  32. Killeen, P.; Kiringa, I.; Yeap, T.; Branco, P. Corn Grain Yield Prediction Using UAV-Based High Spatiotemporal Resolution Imagery, Machine Learning, and Spatial Cross-Validation. Remote Sens. 2024, 16, 683. [Google Scholar] [CrossRef]
  33. Schwalbert, R.A.; Amado, T.; Corassa, G.; Pott, L.P.; Prasad, P.V.V.; Ciampitti, I.A. Satellite-Based Soybean Yield Forecast: Integrating Machine Learning and Weather Data for Improving Crop Yield Prediction in Southern Brazil. Agric. For. Meteorol. 2020, 284, 107886. [Google Scholar] [CrossRef]
  34. Fajardo, M.; Whelan, B.M. Within-farm Wheat Yield Forecasting Incorporating Off-farm Information. Precis. Agric. 2021, 22, 569–585. [Google Scholar] [CrossRef]
  35. Cao, J.; Zhang, Z.; Luo, Y.; Zhang, L.; Zhang, J.; Li, Z.; Tao, F. Wheat Yield Predictions at a County and Field Scale with Deep Learning, Machine Learning, and Google Earth Engine. Eur. J. Agron. 2021, 123, 126204. [Google Scholar] [CrossRef]
  36. Filippi, P.; Jones, E.J.; Wimalathunge, N.S.; Somarathna, P.D.S.N.; Pozza, L.E.; Ugbaje, S.U.; Jephcott, T.G.; Paterson, S.E.; Whelan, B.M.; Bishop, T.F.A. An Approach to Forecast Grain Crop Yield Using Multi-Layered, Multi-Farm Data Sets and Machine Learning. Precis. Agric. 2019, 20, 1015–1029. [Google Scholar] [CrossRef]
  37. Filippi, P.; Han, S.Y.; Bishop, T.F.A. On Crop Yield Modelling, Predicting, and Forecasting and Addressing the Common Issues in Published Studies. Precis. Agric. 2025, 26, 8. [Google Scholar] [CrossRef]
  38. Basso, B.; Liu, L. Seasonal Crop Yield Forecast: Methods, Applications, and Accuracies. In Advances in Agronomy; Elsevier: Amsterdam, The Netherlands, 2019; Volume 154, pp. 201–255. ISBN 978-0-12-817406-7. [Google Scholar]
  39. Lehmann, J.; Kretschmer, M.; Schauberger, B.; Wechsung, F. Potential for Early Forecast of Moroccan Wheat Yields Based on Climatic Drivers. Geophys. Res. Lett. 2020, 47, e2020GL087516. [Google Scholar] [CrossRef]
  40. Leukel, J.; Zimpel, T.; Stumpe, C. Machine Learning Technology for Early Prediction of Grain Yield at the Field Scale: A Systematic Review. Comput. Electron. Agric. 2023, 207, 107721. [Google Scholar] [CrossRef]
  41. Peng, D.; Cheng, E.; Feng, X.; Hu, J.; Lou, Z.; Zhang, H.; Zhao, B.; Lv, Y.; Peng, H.; Zhang, B. A Deep–Learning Network for Wheat Yield Prediction Combining Weather Forecasts and Remote Sensing Data. Remote Sens. 2024, 16, 3613. [Google Scholar] [CrossRef]
  42. Zhou, W.; Liu, Y.; Ata-Ul-Karim, S.T.; Ge, Q.; Li, X.; Xiao, J. Integrating Climate and Satellite Remote Sensing Data for Predicting County-Level Wheat Yield in China Using Machine Learning Methods. Int. J. Appl. Earth Obs. Geoinf. 2022, 111, 102861. [Google Scholar] [CrossRef]
Figure 1. Grain yield (in dt/ha) of basic cereal species in provinces of Poland in 2018 (the year with the lowest grain yield) and 2022 (the year with the highest grain yield) and mean NDVI at the beginning of March (03/06–03/13) for cropland for each province for the same years. Maps on the right side present the location of Poland in Europe and its geographical coordinates.
Figure 1. Grain yield (in dt/ha) of basic cereal species in provinces of Poland in 2018 (the year with the lowest grain yield) and 2022 (the year with the highest grain yield) and mean NDVI at the beginning of March (03/06–03/13) for cropland for each province for the same years. Maps on the right side present the location of Poland in Europe and its geographical coordinates.
Agriculture 15 00984 g001
Figure 2. Observed and predicted crop yield (dt/ha) using various models separately for each crop. The results of linear regression are based on the total dataset since there are no red dots for the test sets.
Figure 2. Observed and predicted crop yield (dt/ha) using various models separately for each crop. The results of linear regression are based on the total dataset since there are no red dots for the test sets.
Agriculture 15 00984 g002
Table 1. Means for the variables used for the analyses. The statistics were calculated separately for each year across provinces. CWB is presented in mm, crop yield in dt/ha, and values of NDVI are presented for 8-day NDVI periods as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09.
Table 1. Means for the variables used for the analyses. The statistics were calculated separately for each year across provinces. CWB is presented in mm, crop yield in dt/ha, and values of NDVI are presented for 8-day NDVI periods as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09.
Year2009201020112012201320142015201620172018201920202021202220232024
CWB_10.8−90.083.5−80.7−48.2−23.2−4.7−143.5−83.726.9−119.4−38.5−54.730.6−21.6−68.0
CWB_2−120.454.3−110.3−95.7−16.2−6.2−72.4−77.6−46.4−155.0−53.3−97.0−38.4−72.2−89.4−121.5
Basic cereals35.035.534.035.937.042.038.038.440.933.836.645.143.146.446.244.3
Wheat40.641.939.740.543.148.244.043.346.839.042.151.248.651.952.250.2
Rye27.427.525.628.729.132.229.130.031.526.028.435.233.935.335.535.0
Triticale35.133.633.034.335.939.935.436.739.032.335.044.042.344.544.643.1
Barley33.534.532.335.035.139.834.536.638.531.033.642.640.342.842.941.8
Rapeseed29.222.722.625.828.233.527.726.529.325.527.031.632.133.633.832.0
NDVI 10-190.540.360.500.570.560.510.550.320.360.550.510.550.520.460.510.59
NDVI 10-270.500.400.460.530.400.520.580.510.400.390.560.560.510.530.530.51
NDVI 11-040.460.510.320.510.410.330.540.430.370.520.540.490.500.520.560.58
NDVI 11-120.510.340.400.500.470.420.280.240.440.370.460.390.480.530.410.50
NDVI 11-200.500.450.280.430.420.340.350.410.450.460.520.530.480.350.400.35
NDVI 11-270.360.420.250.450.440.500.360.470.290.320.490.500.430.400.180.14
NDVI 03-090.180.170.290.330.330.430.400.180.250.280.390.490.370.400.330.50
NDVI 03-170.310.150.310.330.080.440.420.390.310.190.420.510.290.390.430.40
NDVI 03-250.210.350.330.350.050.510.410.410.420.330.460.500.410.390.440.51
NDVI 04-020.430.410.350.330.040.520.290.400.480.390.490.500.460.320.430.49
NDVI 04-100.480.450.380.400.170.510.470.400.550.410.540.520.440.450.490.57
NDVI 04-180.550.520.470.420.410.600.500.540.430.550.540.540.500.410.600.45
NDVI 04-260.580.520.560.520.470.630.570.530.440.600.580.550.550.510.630.64
NDVI 05-040.610.470.610.570.620.640.620.610.540.650.600.520.500.590.640.65
NDVI 05-120.650.490.630.630.670.570.650.640.650.680.540.630.620.630.640.67
NDVI 05-200.670.600.700.710.690.730.660.690.670.720.670.670.600.650.660.67
NDVI 05-280.730.680.730.700.630.710.680.700.710.710.740.660.620.630.690.69
Table 2. Means for the variables used for the analyses. The statistics were calculated separately for each province across the years. CWB is presented in mm, crop yield in dt/ha, and values of NDVI are presented for 8-day NDVI periods as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09.
Table 2. Means for the variables used for the analyses. The statistics were calculated separately for each province across the years. CWB is presented in mm, crop yield in dt/ha, and values of NDVI are presented for 8-day NDVI periods as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09.
ProvinceLower SilesianKuyavian–PomeranianLublinLubuszŁódźLesser PolandMasovianOpoleSubcarpathianPodlaskiePomeranianSilesianHoly CrossWarmian–MasurianGreater PolandWest Pomeranian
CWB_1−27.8−63.6−51.3−57.9−56.49.6−51.0−36.4−28.5−41.3−31.7−10.2−34.6−41.4−68.8−43.3
CWB_2−67.6−98.3−71.4−92.6−82.3−2.2−77.7−5–8.1−31.8−78.5−94.1−32.2−56.2−86.3−97.1−91.2
Basic cereals46.642.640.238.234.337.231.154.735.031.142.938.732.341.941.344.2
Wheat50.448.546.844.140.840.337.560.438.335.653.445.135.447.848.650.5
Rye34.731.228.931.027.429.925.839.827.726.431.229.025.232.931.737.7
Triticale41.642.435.940.037.532.933.046.932.133.737.236.531.740.643.742.8
Barley43.137.837.336.433.436.531.849.033.932.036.536.631.835.940.841.9
Rapeseed28.829.428.327.927.530.127.932.127.130.130.428.926.027.829.828.9
NDVI 10-190.490.450.470.510.470.550.480.490.530.490.520.500.510.540.450.52
NDVI 10-270.480.500.450.530.500.510.490.460.480.460.520.480.480.520.500.53
NDVI 11-040.470.440.470.490.500.510.480.500.500.420.450.500.470.460.470.46
NDVI 11-120.490.350.390.460.430.460.360.500.460.320.380.470.410.390.440.44
NDVI 11-200.430.410.380.430.460.460.420.450.460.310.410.430.430.390.440.42
NDVI 11-270.420.370.390.470.380.360.390.400.380.300.320.350.390.270.410.38
NDVI 03-090.360.330.300.400.350.290.340.370.300.260.330.330.320.290.370.37
NDVI 03-170.350.330.290.390.330.310.330.380.310.320.340.340.320.330.350.37
NDVI 03-250.400.360.350.420.380.360.380.430.370.360.380.370.360.370.390.39
NDVI 04-020.430.370.360.450.390.360.380.450.370.370.410.380.370.380.420.43
NDVI 04-100.500.430.420.520.440.440.430.500.460.410.450.440.440.430.460.48
NDVI 04-180.550.480.470.570.490.470.500.550.480.480.490.480.470.500.520.53
NDVI 04-260.600.530.520.600.540.560.540.610.570.520.540.540.530.550.560.58
NDVI 05-040.600.560.580.600.590.590.590.610.600.570.580.580.580.610.580.60
NDVI 05-120.630.570.630.620.610.660.610.650.660.620.620.640.630.620.600.62
NDVI 05-200.670.630.670.660.670.710.670.680.700.670.660.690.690.700.640.67
NDVI 05-280.690.640.690.690.680.700.680.700.710.680.700.690.700.710.660.71
Table 3. Mean correlation coefficients calculated separately for each province and averaged between predictors (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) with the yield of various crops.
Table 3. Mean correlation coefficients calculated separately for each province and averaged between predictors (CWB_1, CWB_2, and NDVI for 8-day periods presented as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09) with the yield of various crops.
Crop YieldBasic CerealsWheatRyeTriticaleBarleyRapeseed
CWB_1−0.044−0.026−0.116−0.035−0.0760.030
CWB_20.0640.1010.0410.0250.091−0.027
NDVI 10-190.0550.0500.0890.0980.0420.238
NDVI 10-270.2940.2730.2990.2780.2700.291
NDVI 11-040.2130.1860.2420.2190.1750.092
NDVI 11-120.1970.1720.2160.2610.2370.233
NDVI 11-20−0.062−0.072−0.006−0.020−0.0680.000
NDVI 11-27−0.060−0.068−0.051−0.068−0.072−0.039
NDVI 03-090.491 *0.466 *0.503 *0.489 *0.458 *0.454 *
NDVI 03-170.3990.3550.3970.3850.3400.370
NDVI 03-250.481 *0.443 *0.480 *0.434 *0.452 *0.324
NDVI 04-020.2750.2580.2790.2810.2780.247
NDVI 04-100.3740.3680.3560.3610.3470.324
NDVI 04-180.1120.1290.0870.1110.0600.198
NDVI 04-260.1660.1660.1590.1750.1270.277
NDVI 05-040.0220.032−0.0070.023−0.0350.213
NDVI 05-120.0840.0520.1030.1200.0710.109
NDVI 05-20−0.241−0.245−0.248−0.238−0.189−0.104
NDVI 05-28−0.265−0.253−0.278−0.242−0.243−0.215
* statistically significant correlation in meta-analysis at 0.05 significance level based on the weighted average of Fisher’s Z-transformed correlations. Red color of the cell background indicate positive correlations, blue color indicate negative correlations; the higher intensity of the color, the stronger correlation.
Table 4. Statistical parameters of prediction accuracy of crop yields (dt/ha) depending on CWB_1, CWB_2, and NDVI for 8-day periods for the studied prediction models.
Table 4. Statistical parameters of prediction accuracy of crop yields (dt/ha) depending on CWB_1, CWB_2, and NDVI for 8-day periods for the studied prediction models.
Linear Regression (80% Training Set, 20% Test Set) Linear Regression (All Datasets)Random ForestNeural Networks
Basic cereals
R20.7120.7770.5700.711
MAE3.3282.9424.6403.424
RMSE4.1653.6885.4244.442
Wheat
R20.6580.7540.5440.723
MAE3.9943.4495.2084.049
RMSE5.0324.3186.0214.871
Rye
R20.6220.7320.5610.777
MAE2.6672.2733.2792.070
RMSE3.3362.8544.0062.731
Triticale
R20.5840.6920.5240.533
MAE3.3972.9524.1583.449
RMSE4.2263.6995.0784.430
Barley
R20.5510.6640.5540.617
MAE3.3852.9303.6583.654
RMSE4.2623.7614.5744.487
Rapeseed
R20.2140.4210.6540.450
MAE3.2342.8042.2872.891
RMSE4.0093.4962.6963.677
Table 5. Coefficients of regression for crop yield (dependent variable) prediction based on multiple linear regression with stepwise selection of the independent variables, where CWB_1, CWB_2, and NDVI for 8-day periods are predictors (CWB is expressed in mm, crop yield in dt/ha, and values of NDVI are presented for 8-day NDVI periods as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09). The provinces are treated as binomial dummy independent variables. The coefficients allow us to predict crop yields for each province *.
Table 5. Coefficients of regression for crop yield (dependent variable) prediction based on multiple linear regression with stepwise selection of the independent variables, where CWB_1, CWB_2, and NDVI for 8-day periods are predictors (CWB is expressed in mm, crop yield in dt/ha, and values of NDVI are presented for 8-day NDVI periods as the midpoints, e.g., for period 03/06–03/13, NDVI was presented as NDVI 03-09). The provinces are treated as binomial dummy independent variables. The coefficients allow us to predict crop yields for each province *.
Crop Yield (dt) ofBasic CerealsWheatRyeTriticaleBarleyRapeseed
Intercept44.7449.6029.9735.9737.0428.35
CWB_1 −0.01
CWB_2
NDVI 10-19−6.65−6.32 −5.65−10.00
NDVI 10-27
NDVI 11-04 −4.77
NDVI 11-129.058.016.839.4610.916.28
NDVI 11-20
NDVI 11-27
NDVI 03-0912.3714.038.3113.3112.649.38
NDVI 03-17 4.72
NDVI 03-2517.0711.8712.979.6110.67
NDVI 04-02 −9.42
NDVI 04-10 17.53 8.225.5211.21
NDVI 04-18
NDVI 04-26
NDVI 05-04 11.48
NDVI 05-1214.55 12.8415.917.72
NDVI 05-20−13.17 −10.45−14.19
NDVI 05-28−17.71−21.14−14.91−16.99−19.89−24.66
Province (binomial dummy variable)
Lower Silesian
Kuyavian–Pomeranian 5.13
Lublin−2.74 −1.94
Lubusz−7.56−6.84−2.13 −4.05−2.29
Łódź−10.15−8.36−4.53 −5.78
Lesser Poland−5.62−7.35 −3.82 2.70
Masovian−12.34−10.76−5.45−3.99−6.12
Opole8.669.706.686.958.242.28
Subcarpathian−8.03−9.74−3.29−4.88−3.99
Podlaskie−10.79−10.79−3.70−1.57−4.333.48
Pomeranian 5.68 2.64
Silesian−5.53−3.67−2.66 −2.36
Holy Cross−10.71−12.65−5.64−5.05−6.05
Warmian–Masurian 2.795.35
Greater Poland−4.40 4.28
West Pomeranian 5.884.693.12
* For example, the regression equation for forecasting wheat yield for Mazovian province is as follows: wheat yield = 49.60 − 6.32 × (NDVI 10-19) + 8.01 × (NDVI 11-12) + 14.03 × (NDVI 03-09) + 11.87 × (NDVI 03-25) − 9.42 × (NDVI 04-02) + 17.53 × (NDVI 04-10) − 21.14 × (NDVI 05-28) − 10.76.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Okupska, E.; Gozdowski, D.; Pudełko, R.; Wójcik-Gront, E. Cereal and Rapeseed Yield Forecast in Poland at Regional Level Using Machine Learning and Classical Statistical Models. Agriculture 2025, 15, 984. https://doi.org/10.3390/agriculture15090984

AMA Style

Okupska E, Gozdowski D, Pudełko R, Wójcik-Gront E. Cereal and Rapeseed Yield Forecast in Poland at Regional Level Using Machine Learning and Classical Statistical Models. Agriculture. 2025; 15(9):984. https://doi.org/10.3390/agriculture15090984

Chicago/Turabian Style

Okupska, Edyta, Dariusz Gozdowski, Rafał Pudełko, and Elżbieta Wójcik-Gront. 2025. "Cereal and Rapeseed Yield Forecast in Poland at Regional Level Using Machine Learning and Classical Statistical Models" Agriculture 15, no. 9: 984. https://doi.org/10.3390/agriculture15090984

APA Style

Okupska, E., Gozdowski, D., Pudełko, R., & Wójcik-Gront, E. (2025). Cereal and Rapeseed Yield Forecast in Poland at Regional Level Using Machine Learning and Classical Statistical Models. Agriculture, 15(9), 984. https://doi.org/10.3390/agriculture15090984

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop