Using the Algorithms of Machine Learning to Propose Techniques for the Prediction Analysis in Data Mining

Authors

  • Jahangeer Ali University of Engineering and Technology Taxila, Pakistan
  • Atif Hussain School of Artificial Intelligence, Xidian University, China
  • Hafiz Rao Bilal Ahmed National College of Business Administration and Economics, Pakistan
  • Muhammad Irshad Javed Islamia University Bahawalpur, Pakistan
  • Asim Khurshid National College of Business Administration and Economics, Bahawalpur Campus Pakistan
  • Abdul Shakoor Abasyn University Islamabad, Pakistan

DOI:

https://doi.org/10.62019/abbdm.v4i4.282

Abstract

Data mining has become an essential process for uncovering valuable insights from large datasets, driving advancements in various domains. Machine learning algorithms play a pivotal role in enhancing prediction accuracy, enabling organizations to make data-driven decisions. Despite their potential, challenges remain in selecting optimal algorithms and implementing efficient techniques to achieve reliable prediction outcomes. The objective of this study is to propose an innovative technique that leverages machine learning algorithms for predictive analysis in data mining. The study aims to improve prediction accuracy and computational efficiency, utilizing accessible and versatile software for seamless implementation. The study utilized Python software with libraries such as Scikit-learn, TensorFlow, and PyCaret for model development and analysis. A publicly available dataset from the UCI Machine Learning Repository was selected, containing 50,000 samples and 15 features. Data preprocessing included missing value imputation using KNN, normalization using Min-Max scaling, and encoding categorical variables with one-hot encoding. The study employed algorithms such as Random Forest, Gradient Boosting (XGBoost), and Neural Networks. A hybrid approach combining feature selection using Recursive Feature Elimination (RFE) with ensemble learning was developed. Model performance was evaluated using metrics such as accuracy, precision, recall, and F1-score, with 10-fold cross-validation ensuring robust results.The hybrid technique outperformed individual machine learning algorithms, achieving a prediction accuracy of 94.7%, precision of 93.5%, recall of 92.9%, and an F1-score of 93.2%. The Gradient Boosting model demonstrated the highest individual accuracy of 92.3%, while the ensemble hybrid approach reduced computational time by 18% compared to standard implementations. The proposed technique provided significant improvements in handling large datasets and demonstrated compatibility with real-world scenarios, including fraud detection and customer behavior analysis.This study highlights the efficacy of integrating advanced machine learning algorithms with efficient preprocessing and feature selection techniques for predictive analysis in data mining. Python-based tools like Scikit-learn and TensorFlow proved instrumental in developing scalable solutions. Future research will explore real-time data applications and the integration of deep learning models to further enhance prediction capabilities.

Downloads

Published

2024-12-31

How to Cite

Using the Algorithms of Machine Learning to Propose Techniques for the Prediction Analysis in Data Mining . (2024). The Asian Bulletin of Big Data Management , 4(4), 450-460. https://doi.org/10.62019/abbdm.v4i4.282