Skip to main content
Log in

Analysis of crop prediction models using data analytics and ML techniques: a review

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

One of the essential fields contributing to a nation’s development is Agriculture. An efficient recommendation of crops is essential for strategic plan determination in the agricultural sector for promoting the farmer’s income and import–export policies. Crop prediction techniques are undertaken to suggest the types of crops to be grown in the specified field through the utilization of machine and deep learning approaches. Accurately predicting crops with minimized error has been highly challenging in recent trends. The proposed article provides a comprehensive review using machine and deep learning approaches to fulfil the increased importance of effective crop prediction. Initially, the recent scenario of crops is presented along with the short-term discussion over global need, worldwide demand and supply. Then the critical evaluation based on the existing reviews is made, and a comparative analysis is provided with a lack of review. Different machine and deep learning approaches are surveyed to analyze the performance variations and suggest suitable crops. Accordingly, the merits and demerits of various crop recommendation systems are analyzed. The analysis corresponds to crop varieties used for recommendation and diverse environmental factors considered in different datasets. Through this research, effective analysis of ML and DL methodologies in suitable crop recommendations can be analyzed. The different forms of crop varieties and environmental factors considered for better prediction of crops can be noticed. Also, the different forms of dataset used, challenges analyzed, and applications to be utilized are described. The reviews undertaken have represented an effective inclination towards learning models in predicting crops. The challenges can be identified through this survey, and it paves the way for developing an effective crop prediction model in future works.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Data availability

Data sharing does not apply to this article.

References

  1. Ramachandran V, Ramalakshmi R, Kavin BP, Hussain I, Almaliki AH, Almaliki AA, Elnaggar AY, Hussein EE (2022) Exploiting IoT and its enabled technologies for irrigation needs in agriculture. Water 14(5):719

    Article  Google Scholar 

  2. Hatem Y, Hammad G, Safwat G (2022) Artificial intelligence for plant genomics and crop improvement. Egypt J Bot 62(2):291–303

    Google Scholar 

  3. Arifin O, Saputra K, Fathoni H (2021) Implementation of data mining using naïve bayes classifier in food crop prediction. Sci J Inform 8(1):43

    Google Scholar 

  4. Yan L (2021) Development of international agricultural trade using data mining algorithms-based trade equality. Mob Inf Syst 2021:1–9

  5. Taher KI, Abdulazeez AM, Zebari DA (2021) Data mining classification algorithms for analyzing soil data. Asian J Res Comput Sci 8(2):17–28

  6. Gupta R, Sharma AK, Garg O, Modi K, Kasim S, Baharum Z, Mahdin H, Mostafa SA (2021) WB-CPI: Weather based crop prediction in India using big data analytics. IEEE Access 9:137869–137885

    Article  Google Scholar 

  7. Lacasta J, Lopez-Pellicer FJ, Espejo-García B, Nogueras-Iso J, Zarazaga-Soria FJ (2018) Agricultural recommendation system for crop protection. Comput Electron Agric 152:82–89

    Article  Google Scholar 

  8. Saranya N, Mythili A (2020) Classification of soil and crop suggestion using machine learning techniques. Int J Eng Res Technol 9(02):671–673

    Google Scholar 

  9. Raja SK, Rishi R, Sundaresan E, Srijit V (2017) Demand based crop recommender system for farmers. In: 2017 IEEE Technological Innovations in ICT for Agriculture and Rural Development (TIAR), IEEE, 194–199

  10. Nischitha K, Vishwakarma D, Mahendra N, Ashwini, Manjuraju MR (2020) Crop prediction using machine learning approaches. Int J Eng Res Technol (IJERT) 9(08):23–26

  11. Wang H, Cimen E, Singh N, Buckler E (2020) Deep learning for plant genomics and crop improvement. Curr Opin Plant Biol 54:34–41

    Article  Google Scholar 

  12. Kumar A, Pooniwala OR, Chakraborty S. (n.d.) Intelligent Crop Recommendation System Using ML (Doctoral dissertation, CMR Institute of Technology. Bangalore).

  13. Yamaç SS, Todorovic M (2020) Estimation of daily potato crop evapotranspiration using three different machine learning algorithms and four scenarios of available meteorological data. Agric Water Manag 228:105875

    Article  Google Scholar 

  14. Xiong Y, Liang L, Wang L, She J, Wu M (2020) Identification of cash crop diseases using automatic image segmentation algorithm and deep learning with expanded dataset. Comput Electron Agric 177:105712

    Article  Google Scholar 

  15. Rehman M, Razzaq A, Baig IA, Jabeen J, Tahir MH, Ahmed UI, Altaf A, Abbas T (2022) Semantics analysis of agricultural experts’ opinions for crop productivity through machine learning. Appl Artif Intell 36(1):2012055

    Article  Google Scholar 

  16. Dighe D, Joshi H, Katkar A, Patil S, Kokate S (2018) Survey of crop recommendation systems. IRJET 5:476–481

    Google Scholar 

  17. Patel K, Patel HB (2020) A state-of-the-art survey on recommendation system and prospective extensions. Comput Electron Agric 178:105779

    Article  Google Scholar 

  18. Jadhav R, Bhaladhare P (2022) A machine learning based crop recommendation system: a survey. J Algebr Stat 13(1):426–430

    Google Scholar 

  19. Anupama CG, Lakshmi C (2021) A comprehensive review on the crop prediction algorithms. Materials Today: Proceedings

  20. Madhuri J, Indiramma M (2021) Artificial neural networks based integrated crop recommendation system using soil and climatic parameters. Indian J Sci Technol 14(19):1587–1597

    Article  Google Scholar 

  21. Chougule A, Jha VK, Mukhopadhyay D (2019) Crop suitability and fertilizers recommendation using data mining techniques. In: Progress in Advanced Computing and Intelligent Engineering, Springer, Singapore, pp. 205–213.

  22. Selvi DP, Poornima P (2021) Soil based fertilizer recommendation system for crop disease prediction system. Int J Eng Trends Appl (IJETA) 8(2):1–5

  23. Suruliandi A, Mariammal G, Raja SP (2021) Crop prediction based on soil and environmental characteristics using feature selection techniques. Math Comput Model Dyn Syst 27(1):117–140

    Article  Google Scholar 

  24. Setiadi T, Noviyanto F, Hardianto H, Tarmuji A, Fadlil A, Wibowo M (2020) Implementation of naïve bayes method in food crops planting recommendation. Int J Sci Technol Res 9(02):4750–4755

    Google Scholar 

  25. Reddy DA, Dadore B, Watekar A (2019) Crop recommendation system to maximize crop yield in ramtek region using machine learning. Int J Sci Res Sci Technol 6(1):485–489

    Article  Google Scholar 

  26. Ahila SS, Dinesh G, Kavya S, Anandkumar KM (2020) Demand based crop prediction using machine learning algorithm. Eur J Mol Clin Med 7(8):2075–2090

    Google Scholar 

  27. Gosai D, Raval C, Nayak R, Jayswal H, Patel A (2021) Crop recommendation system using machine learning. Int J Sci Res Comput Sci Eng Inf Technol 7(3):558–569

    Article  Google Scholar 

  28. Suresh G, Kumar AS, Lekashri S, Manikandan R (2021) Efficient crop yield recommendation system using machine learning for digital farming. Int J Mod Agric 10(1):906–914

    Google Scholar 

  29. Parikh DP, Jain J, Gupta T, Dabhade RH (2021) Machine learning based crop recommendation system. Int J Adv Res Sci Commun Technol (IJARSCT) 6(1):891–897

  30. Kumar TGK, Shubha C, Sushma SA (2019) Random forest algorithm for soil fertility prediction and grading using machine learning. Int J Innov Technol Explor Eng 9(1):1301–1304

    Article  Google Scholar 

  31. Goldstein A, Fink L, Meitin A, Bohadana S, Lutenberg O, Ravid G (2018) Applying machine learning on sensor data for irrigation recommendations: revealing the agronomist’s tacit knowledge. Precision Agric 19(3):421–444

    Article  Google Scholar 

  32. Rajeswari S, Suthendran K (2019) C5. 0: Advanced Decision Tree (ADT) classification model for agricultural data analysis on cloud. Comput Electron Agric 156:530–539

    Article  Google Scholar 

  33. Rajak RK, Pawar A, Pendke M, Shinde P, Rathod S, Devare A (2017) Crop recommendation system to maximize crop yield using machine learning technique. Int Res J Eng Technol 4(12):950–953

    Google Scholar 

  34. Kuanr M, Rath BK, Mohanty SN (2018) Crop recommender system for the farmers using mamdani fuzzy inference model. Int J Eng Technol 7(4.15):277–80

    Article  Google Scholar 

  35. Gopi PSS, Karthikeyan M (2023) Multimodal machine learning based crop recommendation and yield prediction model. Intell Autom Soft Comput 36:313–326

    Article  Google Scholar 

  36. Elbasi E, Chamseddine ZAKI, Topcu AE, Abdelbaki W, Zreikat AI, Cina E, Shdefat AY, Saker L (2023) Crop Prediction Model using Machine Learning Algorithms. Appl Sci 13(16):9288

    Article  Google Scholar 

  37. Mythili K, Rangaraj R (2021) Deep learning with particle swarm based hyper parameter tuning based crop recommendation for better crop yield for precision agriculture. Indian J Sci Technol 14(17):1325–1337

    Article  Google Scholar 

  38. Jyothika P, Ramana KV, Narayana L (n.d.) Crop recommendation system to maximize crop yield using deep neural network 12(11):119–130

  39. Mythili K, Rangaraj R (2021) Crop recommendation for better crop yield for precision agriculture using ant colony optimization with deep learning method. Ann Romanian Soc Cell Biol 25(4):4783–94

  40. Mohan P, Patil KK (2018) Deep learning based weighted SOM to forecast weather and crop prediction for agriculture application. Int J Intell Eng Syst 11:167–176

    Google Scholar 

  41. Simo WF, Gamboa RS (2021) A fuzzy logic approach on selecting crop and identifying planting methodology using environment and spatial factors, pp 806–816

  42. Thorat T, Patle BK, Kashyap SK (2023) Intelligent insecticide and fertilizer recommendation system based on TPF-CNN for smart farming. Smart Agric Technol 3:100114

    Article  Google Scholar 

  43. Choudhari S, Ghadle R, Koradkar P, Pawar L and Hadke S (n.d.) Crop recommendation based on soil analysis using deep learning

  44. Akshatha KR, Shreedhara KS (2018) Implementation of machine learning algorithms for crop recommendation using precision agriculture. Int J Res Eng Sci Manag (IJRESM) 1(6):58–60

    Google Scholar 

  45. Garanayak M, Sahu G, Mohanty SN, Jagadev AK (2021) Agricultural recommendation system for crops using different machine learning regression methods. Int J Agric Environ Inf Syst (IJAEIS) 12(1):1–20

    Article  Google Scholar 

  46. Bandara P, Weerasooriya T, Ruchirawya T, Nanayakkara W, Dimantha M, Pabasara M (2020) Crop recommendation system. Int J Comput Appl 975:8887

    Google Scholar 

  47. Attaluri SS, Batcha NK, Mafas R (2020) Crop plantation recommendation using feature extraction and machine learning techniques. J Appl Technol Innov 4(4):1

    Google Scholar 

  48. Ujjainia S, Gautam P, Veenadhari S (n.d.) A Crop Recommendation System to Improve Crop Productivity using Ensemble Technique.

  49. Motwani A, Patil P, Nagaria V, Verma S and Ghane S (2022) Soil Analysis and Crop Recommendation using Machine Learning. In: 2022 International Conference for Advancement in Technology (ICONAT), IEEE, 1–7

  50. Satam P, Jagdale P, Yelwande V, Sirsat S (2023) Smart crop prediction using Ml 05(04):6901–04

  51. Varsha A, Midhuna VM, Divya R (2020) Soil classification and crop recommendation using IoT and machine learning. Int J Sci Res Eng Trends 6(3)

  52. Patil D, Badarpura S, Jain A, Student UG, Gupta A (2020) Rainfall prediction using linear approach & Neural Networks and Crop Recommendation based on Decision Tree 09(04):394–399

  53. Jain N, Kumar A, Garud S, Pradhan V, Kulkarni P (2017) Crop selection method based on various environmental factors using machine learning. Int Res J Eng Technol (IRJET) 4(2):1530–1533

    Google Scholar 

  54. Sinha A, Sinha P, Rajani R, Devi KS (2022) Crop recommendation assistant using machine learning. Int J Res Eng Sci Manag 5(4):130–132

    Google Scholar 

  55. Anguraj K, Thiyaneswaran B, Megashree G, Shri JP, Navya S, Jayanthi J (2021) Crop recommendation on analyzing soil using machine learning. Turk J Comput Math Educ 12(6):1784–1791

    Google Scholar 

  56. Patil S, Goswami K, Singh K, Ramdasi A (2018) Analysis of crop selection on basis of dynamic environmental factors and live market condition using techniques of machine learning and IOT. METHODOLOGY 3(6)

  57. Zhou S, Guo S, Du B, Huang S, Guo J (2022) A hybrid framework for multivariate time series forecasting of daily urban water demand using attention-based convolutional neural network and long short-term memory network. Sustainability 14(17):11086

    Article  Google Scholar 

  58. Chelliah BJ, Latchoumi TP and Senthilselvi A (2022) Analysis of demand forecasting of agriculture using machine learning algorithm. Environ Dev Sustain pp 1–17

Download references

Funding

No funding is provided for the preparation of the manuscript.

Author information

Authors and Affiliations

Authors

Contributions

All authors read and approved the final manuscript.

Corresponding author

Correspondence to Sachin Dattatraya Shingade.

Ethics declarations

Ethical approval

This article does not contain any studies with human participants or animals performed by authors.

Consent to participate

All the authors involved have agreed to participate in this submitted article.

Consent to publish

All the authors involved in this manuscript give full consent for publication of this submitted article.

Conflict of interest

Authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shingade, S.D., Mudhalwadkar, R.P. Analysis of crop prediction models using data analytics and ML techniques: a review. Multimed Tools Appl 83, 37813–37838 (2024). https://doi.org/10.1007/s11042-023-17038-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17038-6

Keywords

Navigation