Skip to content

This study examines the prediction of liver disease using machine learning algorithms like K-Nearest Neighbors, Gradient Boosting, Decision Tree, and Random Forest utilizing a dataset of 1700 records with patient demographics, lifestyle factors, family history, and medical profiles,

Notifications You must be signed in to change notification settings

Duaa-Ali/Classification-Algorithms-On-Liver-Disease-Dataset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Classification-Algorithms-On-Liver-Disease-Dataset

This paper looks into how different machine learning algorithms such as K-Nearest Neighbors (KNN), Gradient Boosting, Decision Tree and Random Forest can effectively predict the onset of liver disease from a comprehensive dataset. The data includes 1700 records, each containing complex patient attributes and health indicators, such as demographic details like age and gender; lifestyle factors such as BMI, alcohol intake, smoking habits; family history of diseases; exercise levels in addition to detailed medical profiles showing diabetes status and hypertension together with liver function test results. We then evaluate these algorithms meticulously to identify the best method for accurately predicting liver disease, whereby Gradient Boosting is identified as the most effective predictive model.

KNN:

image

DECISION TREE:

image

GRADIENT BOOSTING:

image

RANDOM FOREST:

image

Accuracy ranked:

image

The code will work on jupyter as well as Colab, but Colab is reccomended to be able to see the Confusion Matrix perfectly.

About

This study examines the prediction of liver disease using machine learning algorithms like K-Nearest Neighbors, Gradient Boosting, Decision Tree, and Random Forest utilizing a dataset of 1700 records with patient demographics, lifestyle factors, family history, and medical profiles,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published