Subject Area
Electronics and Communication Engineering
Article Type
Original Study
Abstract
Accurately diagnosing thyroid disease remains a challenge in medicine, necessitating the use of reliable computational techniques for early detection and categorization. Using a dataset of 3164 patient records, this study applies machine learning algorithms to create a computer-aided thyroid disease diagnosis system. The data set includes demographic information, clinical indicators, and thyroid function test results. To improve model performance, the study focuses on preprocessing approaches such as data cleaning, normalization, and feature selection. The use of feature engineering techniques to determine the most predictive characteristics associated with thyroid problems is highlighted. Five machine learning classifiers—Random Forest, K-Nearest Neighbors, Support Vector Machines, Decision Tree, and Logistic Regression—are evaluated and compared using stratified k-fold cross-validation. Performance metrics, such as precision, recall, and F1-score, are used to assess the effectiveness of each model in predicting hypothyroidism based on clinical attributes. Accurate diagnosis of thyroid disease remains a challenge in medicine, necessitating the use of dependable computational techniques for early detection and categorization. Using a dataset of 3164 patient records, this study employs machine learning algorithms to develop a computer-aided thyroid disease diagnosis system.
Keywords
Machine Learning; knn; Random Forest; thyroid disease; feature selection; classification
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Elbillihy, Tuqa Ahmed; AbdElhalim, Eman; Ashour, Mohamed; and Nafea, Hala B.
(2026)
"Prediction of Thyroid Disease Based on Machine Learning Algorithms,"
Mansoura Engineering Journal: Vol. 51
:
Iss.
1
, Article 14.
Available at:
https://doi.org/10.58491/2735-4202.3388
Included in
Architecture Commons, Engineering Commons, Life Sciences Commons



