IDEAS home Printed from https://ideas.repec.org/a/gam/jagris/v14y2024i8p1256-d1446160.html
   My bibliography  Save this article

A Decision Support System for Crop Recommendation Using Machine Learning Classification Algorithms

Author

Listed:
  • Murali Krishna Senapaty

    (School of Computer Engineering, Kalinga Institute of Industrial Technology, Bhubaneswar Pin 751024, India)

  • Abhishek Ray

    (School of Computer Engineering, Kalinga Institute of Industrial Technology, Bhubaneswar Pin 751024, India)

  • Neelamadhab Padhy

    (School of Engineering, GIET University, Gunupur Pin 765022, India)

Abstract

Today, crop suggestions and necessary guidance have become a regular need for a farmer. Farmers generally depend on their local agriculture officers regarding this, and it may be difficult to obtain the right guidance at the right time. Nowadays, crop datasets are available on different websites in the agriculture sector, and they play a crucial role in suggesting suitable crops. So, a decision support system that analyzes the crop dataset using machine learning techniques can assist farmers in making better choices regarding crop selections. The main objective of this research is to provide quick guidance to farmers with more accurate and effective crop recommendations by utilizing machine learning methods, global positioning system coordinates, and crop cloud data. Here, the recommendation can be more personalized, which enables the farmers to predict crops in their specific geographical context, taking into account factors like climate, soil composition, water availability, and local conditions. In this regard, an existing historical crop dataset that contains the state, district, year, area-wise production rate, crop name, and season was collected for 246,091 sample records from the Dataworld website, which holds data on 37 different crops from different areas of India. Also, for better analysis, a dataset was collected from the agriculture offices of the Rayagada, Koraput, and Gajapati districts in Odisha state, India. Both of these datasets were combined and stored using a Firebase cloud service. Thirteen different machine learning algorithms have been applied to the dataset to identify dependencies within the data. To facilitate this process, an Android application was developed using Android Studio (Electric Eel | 2023.1.1) Emulator (Version 32.1.14), Software Development Kit (SDK, Android SDK 33), and Tools. A model has been proposed that implements the SMOTE (Synthetic Minority Oversampling Technique) to balance the dataset, and then it allows for the implementation of 13 different classifiers, such as logistic regression, decision tree (DT), K-Nearest Neighbor (KNN), SVC (Support Vector Classifier), random forest (RF), Gradient Boost (GB), Bagged Tree, extreme gradient boosting (XGB classifier), Ada Boost Classifier, Cat Boost, HGB (Histogram-based Gradient Boosting), SGDC (Stochastic Gradient Descent), and MNB (Multinomial Naive Bayes) on the cloud dataset. It is observed that the performance of the SGDC method is 1.00 in accuracy, precision, recall, F1-score, and ROC AUC (Receiver Operating Characteristics–Area Under the Curve) and is 0.91 in sensitivity and 0.54 in specificity after applying the SMOTE. Overall, SGDC has a better performance compared to all other classifiers implemented in the predictions.

Suggested Citation

  • Murali Krishna Senapaty & Abhishek Ray & Neelamadhab Padhy, 2024. "A Decision Support System for Crop Recommendation Using Machine Learning Classification Algorithms," Agriculture, MDPI, vol. 14(8), pages 1-40, July.
  • Handle: RePEc:gam:jagris:v:14:y:2024:i:8:p:1256-:d:1446160
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2077-0472/14/8/1256/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2077-0472/14/8/1256/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Johnathon Shook & Tryambak Gangopadhyay & Linjiang Wu & Baskar Ganapathysubramanian & Soumik Sarkar & Asheesh K Singh, 2021. "Crop yield prediction integrating genotype and weather variables using deep learning," PLOS ONE, Public Library of Science, vol. 16(6), pages 1-19, June.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Huo, Dongyang & Malik, Asad Waqar & Ravana, Sri Devi & Rahman, Anis Ur & Ahmedy, Ismail, 2024. "Mapping smart farming: Addressing agricultural challenges in data-driven era," Renewable and Sustainable Energy Reviews, Elsevier, vol. 189(PA).
    2. Pradyot Ranjan Jena & Babita Majhi & Rajesh Kalli & Ritanjali Majhi, 2023. "Prediction of crop yield using climate variables in the south-western province of India: a functional artificial neural network modeling (FLANN) approach," Environment, Development and Sustainability: A Multidisciplinary Approach to the Theory and Practice of Sustainable Development, Springer, vol. 25(10), pages 11033-11056, October.
    3. Anurag Satpathi & Parul Setiya & Bappa Das & Ajeet Singh Nain & Prakash Kumar Jha & Surendra Singh & Shikha Singh, 2023. "Comparative Analysis of Statistical and Machine Learning Techniques for Rice Yield Forecasting for Chhattisgarh, India," Sustainability, MDPI, vol. 15(3), pages 1-18, February.
    4. Dania Tamayo-Vera & Xiuquan Wang & Morteza Mesbah, 2024. "A Review of Machine Learning Techniques in Agroclimatic Studies," Agriculture, MDPI, vol. 14(3), pages 1-19, March.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jagris:v:14:y:2024:i:8:p:1256-:d:1446160. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.