The Chronic Kidney Disease Risk Prediction Using Machine Learning system is a comprehensive machine learning solution that predicts CKD risk using patient clinical data. This project is ideal for B.Tech, MCA, CSE, and engineering students as their final year project. It implements Random Forest, XGBoost, and Logistic Regression with leak-free SMOTE cross-validation, achieving 97.5% accuracy and 0.9958 ROC-AUC.
The system utilizes the Chronic Kidney Disease dataset from the UCI Machine Learning Repository containing 400 patient records with 24 clinical features including demographic information, laboratory test results, and clinical examination findings. It provides both single-patient risk assessment and batch prediction capabilities, making it suitable for clinical decision support. The system identifies key predictive features including serum creatinine, hemoglobin levels, blood pressure, blood urea nitrogen, and albumin levels.
| Metric | Random Forest | XGBoost | Logistic Regression | Best |
|---|---|---|---|---|
| Test Accuracy | 97.5% | 96.9% | 93.8% | Random Forest |
| Test Precision | 97.5% | 97.5% | 93.8% | Random Forest |
| Test Recall | 97.5% | 96.9% | 93.8% | Random Forest |
| Test F1-Score | 97.5% | 96.9% | 93.8% | Random Forest |
| Test ROC-AUC | 99.6% | 99.4% | 98.8% | Random Forest |
| CV Mean ROC-AUC | 98.8% | 98.5% | 95.4% | Random Forest |
Complete thesis writing, research guidance, and formatting support
Expert HelpQuality assignment writing, editing, and proofreading services
100% OriginalResearch proposal, literature review, data analysis & publication
PhD LevelAcademic projects, mini projects, and final year project support
Hands-on