Performance Analysis of Linear Kernel Support Vector Machine Models on Real-World Datasets
Sanjay Kumar Thakur, Dr. Virendra Kumar Tiwari, Jitendra Agrawal · International Journal of Advanced Networking and Applications · 2025
Support Vector Machine (SVM) is a widely used supervised learning algorithm known for its robustness, efficiency, and theoretical reliability. This study analyzes the performance of linear kernel SVMs on real-world binary classification tasks from healthcare and social behavior domains. Two datasets were used: a heart disease dataset with 14 clinical features, and a social network advertisement dataset with demographic features like age and salary. Both were pre-processed using normalization, label encoding, and train-test splitting, and implemented in Python using scikit-learn. Evaluation metrics included accuracy, precision, recall, F1-score, and confusion matrix. The heart disease model achieved 83.3% accuracy, while the social network model reached 76.7%, showing linear SVM’s effectiveness on structured, moderately sized datasets. The study also covers core SVM concepts like support vectors, hyperplanes, and margin maximization. Soft margin classification was used to handle noisy data, and hyperparameter tuning (e.g., the regularization parameter C) improved performance. In conclusion, linear SVM is still a strong baseline for binary classification due to its simplicity, speed, and interpretability. Future work may explore multi-class problems, kernel comparisons, and ensemble methods to expand its applicability.