Analysis of Preprocessing Techniques for Missing Data in the Prediction of Sunflower Yield in Response to the Effects of Climate Change
Source abstract
Abstract
Machine learning is often used to predict crop yield based on the sowing date and weather parameters in non-irrigated crops. In the context of climate change, regression algorithms can help identify correlations and plan agricultural activities to maximise production. In the case of sunflower crops, we identified datasets that are not very large and have many missing values, generating a low-performance regression model. In this paper, our aim is to study and compare several approaches for missing-value imputation in order to improve our regression model. In our experiments, we compare nine imputation methods, using mean values, similar values, interpolation (linear, spline, pad), and prediction (linear regression, random forest, extreme gradient boosting regressor, and histogram gradient boosting regression). We also employ four unsupervised outlier removal algorithms and their influence on the regression model: isolation forest, minimum covariance determinant, local outlier factor and OneClass-SVM. After preprocessing, the obtained datasets are used to build regression models using the extreme gradient boosting regressor and histogram gradient boosting regression, and their performance is compared. The evaluation of the models shows an increased R2 from 0.723 when removing instances with missing data, to 0.938 for imputation using Random Forest prediction and OneClass-SVM-based outlier removal.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Advanced Statistical Methods and Models · Anomaly Detection Techniques and Applications · Air Quality Monitoring and Forecasting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science, Babeş Bolyai University, Mihail Kogalniceanu 1, 400084 Cluj-Napoca, Romania
Funding
2022 Development Fund of the UBB
References (38)
Show source-provided references
1. Impact of climate change on agriculture production and its sustainable solutions10.1007/s42398-019-00078-w ↗
2. Wangchen, T., and Dorji, T. (2022). Climate Change Adaptations in Dryland Agriculture in Semi-Arid Areas, Springer Nature.
3. Tui, S.H.K., Sisito, G., Moyo, E.N., Dube, T., Valdivia, R.O., Madajewicz, M., Descheemaeker, K., and Ruane, A.C. (2022). Climate Change Adaptations in Dryland Agriculture in Semi-Arid Areas, Springer Nature.
4. Rawal, D.S. (2022). Climate Change Adaptations in Dryland Agriculture in Semi-Arid Areas, Springer Nature.
5. Advancing agricultural research using machine learning algorithms10.1038/s41598-021-97380-7 ↗
6. Planting green effects on corn and soybean production10.2134/agronj2018.11.0711 ↗
7. Malhi, G.S., Kaur, M., and Kaushik, P. (2021). Impact of climate change on agriculture and its mitigation strategies: A review. Sustainability, 13.10.3390/su13031318 ↗
8. Effect of different sowing date on phenology, growth and yield of rice—A review
9. Optimizing seeding dates and rates for canola production in the humid eastern Canadian agroecosystems10.2134/agronj2015.0209 ↗
10. Effect of rice planting date and optimal planting window for Southwest Louisiana10.1002/agj2.20593 ↗
11. Sunflower yield and quality under the influence of sowing date, plant population and the hybrid
12. Benos, L., Tagarakis, A.C., Dolias, G., Berruto, R., Kateris, D., and Bochtis, D. (2021). Machine learning in agriculture: A comprehensive updated review. Sensors, 21.10.3390/s21113758 ↗
13. Missing value imputation: A review and analysis of the literature (2006–2017)10.1007/s10462-019-09709-4 ↗
14. Neural networks in climate spatialization and their application in the agricultural zoning of climate risk for sunflower in different sowing dates10.1080/03650340.2019.1566715 ↗
15. An interaction regression model for crop yield prediction10.1038/s41598-021-97221-7 ↗
16. Cunha, R.L., Silva, B., and Netto, M.A. (November, January 29). A scalable machine learning system for pre-season agriculture yield forecast. Proceedings of the 2018 IEEE 14th International Conference on e-Science (e-Science), Amsterdam, The Netherlands.10.1109/eScience.2018.00131 ↗
17. Dynamic wheat yield forecasts are improved by a hybrid approach using a biophysical model and machine learning technique10.1016/j.agrformet.2020.107922 ↗
18. Estimation of wheat planting date using machine learning algorithms based on available climate data
19. Coupling machine learning and crop modeling improves crop yield prediction in the US Corn Belt10.1038/s41598-020-80820-1 ↗
20. European Space Agency (2022, November 07). Copernicus Sentinel Data, Processed by ESA. Available online: https://sentinels.copernicus.eu/web/sentinel/user-guides/sentinel-1-sar.
21. Shang, J., Liu, J., Poncos, V., Geng, X., Qian, B., Chen, Q., Dong, T., Macdonald, D., Martin, T., and Kovacs, J. (2020). Detection of crop seeding and harvest through analysis of time-series Sentinel-1 interferometric SAR data. Remote Sens., 12.10.3390/rs12101551 ↗
22. Software cost estimation with incomplete data10.1109/32.962560 ↗
23. A survey on missing data in machine learning10.1186/s40537-021-00516-9 ↗
24. Techniques for handling missing data in secondary analyses of large surveys10.1016/j.acap.2010.01.005 ↗
25. Unsupervised outlier detection in multidimensional data10.1186/s40537-021-00469-z ↗
26. Supervised outlier detection for classification and regression10.1016/j.neucom.2022.02.047 ↗
27. United States Department of Agriculture (2022, October 17). National Agricultural Statistics Service, Available online: https://quickstats.nass.usda.gov/.
28. Thornton, M., Shrestha, R., Wei, Y., Thornton, P., Kao, S.C., and Wilson, B. (2022). Daymet: Daily Surface Weather Data on a 1-km Grid for North America, Version 4 R1, ORNL DAAC.
29. Liu, F.T., Ting, K.M., and Zhou, Z.H. (2008, January 15–19). Isolation Forest. Proceedings of the 2008 Eighth IEEE International Conference on Data Mining, Pisa, Italy.10.1109/ICDM.2008.17 ↗
30. Minimum covariance determinant and extensions10.1002/wics.1421 ↗
31. A Fast Algorithm for the Minimum Covariance Determinant Estimator10.1080/00401706.1999.10485670 ↗
32. Estimating the Support of a High-Dimensional Distribution10.1162/089976601750264965 ↗
33. Feasibility of using machine learning algorithms for yield prediction of corn and sunflower crops based on seeding date10.24193/subbi.2022.2.02 ↗
34. Geurts, P., Wehenkel, L., and d’Alché Buc, F. (2007, January 20–24). Gradient boosting for kernelized output spaces. Proceedings of the 24th International Conference on Machine Learning, Corvalis, OR, USA.10.1145/1273496.1273533 ↗
35. Chen, T., and Guestrin, C. (2016, January 13–17). XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’16, San Francisco, CA, USA.10.1145/2939672.2939785 ↗
36. Botchkarev, A. (2018). Performance metrics (error measures) in machine learning regression, forecasting and prognostics: Properties and typology. arXiv.
37. Application of XGBoost algorithm in hourly PM2.5 concentration prediction
38. The coefficient of determination R-squared is more informative than SMAPE, MAE, MAPE, MSE and RMSE in regression analysis evaluation10.7717/peerj-cs.623 ↗