Open Access Open Access  Restricted Access Subscription Access

Data-Driven Crop Recommendation Using Machine Learning: A Comparative Analysis

Simona ., Nishant Kumar Sharma, Kunal Girdhar, Amanjot kaur

Abstract


This research presents a comprehensive comparative analysis of machine learning algorithms for agricultural decision support systems using the Crop Recommendation Dataset. Four supervised learning algorithms—Random Forest (RF), Decision Tree (DT), Support Vector Machine (SVM), and K-Nearest Neighbors (KNN)—were implemented, trained, and rigorously evaluated under consistent conditions. The manually optimized Random Forest model achieved the highest performance, attaining an overall accuracy of 99.32%, outperforming Decision Tree (97.95%), SVM (97.73%), and KNN (95.68%). Each model was tuned through controlled hyperparameter optimization to ensure fair comparison. The Random Forest model revealed critical feature importance insights, highlighting rainfall (22.7%), humidity (21.1%), and potassium levels (18.1%) as dominant agronomic parameters influencing prediction outcomes. This study establishes a performance hierarchy among the tested algorithms, formulates algorithm selection guidelines, and provides practical recommendations for the development of intelligent crop recommendation systems. The findings contribute to the growing field of agricultural informatics and precision agriculture by demonstrating the feasibility of integrating ML-driven decision models into real-world farming environments.


Full Text:

PDF

References


Liakos, K. G., Busato, P., Moshou, D., Pearson, S., & Bochtis, D. (2018). Machine learning in agriculture: A review. Sensors, 18(8), 2674.

Sharma, A., Jain, A., Gupta, P., & Chowdary, V. (2020). Machine learning applications for precision agriculture: A comprehensive review. IEEE Access, 9, 4843-4873.

Mohanty, S. P., Hughes, D. P., & Salathé, M. (2016). Using deep learning for image-based plant disease detection. Frontiers in plant science, 7, 1419.

Chlingaryan, A., Sukkarieh, S., & Whelan, B. (2018). Machine learning approaches for crop yield prediction and nitrogen status estimation in precision agriculture: A review. Computers and electronics in agriculture, 151, 61-69.

Van Klompenburg, T., Kassahun, A., & Catal, C. (2020). Crop yield prediction using machine learning: A systematic literature review. Computers and Electronics in Agriculture, 177, 105709.

Priya, P., Muthaiah, U., & Balamurugan, M. (2018). Predicting yield of the crop using machine learning algorithm. International Journal of Engineering Science and Research Technology, 7(1), 1-7.

Shidnal, S., Latte, M. V., & Kapoor, A. (2019). Crop recommendation system for precision agriculture. In 2019 IEEE Conference on Information and Communication Technology (pp. 1-6). IEEE.

Siddharth S. (2021). Crop Recommendation Dataset. Kaggle. Retrieved from https://www.kaggle.com/datasets/siddharthss/crop-recommendation-dataset


Refbacks

  • There are currently no refbacks.