Skip to content

A machine learning project focused on predicting chronic kidney disease (CKD) stages and performing survival analysis using clinical biomarkers. It utilizes the Kaplan-Meier estimator to analyze patient progression and visualize survival probabilities, offering insights into CKD management.

Notifications You must be signed in to change notification settings

suhasramanand/CKD_Staging_and_Progression_Prediction

Repository files navigation

Chronic Kidney Disease (CKD) Analysis Project

This project focuses on Chronic Kidney Disease (CKD) analysis using a Jupyter Notebook. The goal is to analyze CKD data and build models for predicting the presence of CKD.

Project Overview

The project involves:

  • Data loading and preprocessing
  • Exploratory Data Analysis (EDA)
  • Machine Learning model training and evaluation
  • Visualizations

Technologies Used

  • Python
  • Jupyter Notebook
  • Pandas
  • NumPy
  • Scikit-learn
  • Matplotlib
  • Seaborn

Requirements

Ensure you have the following libraries installed:

pip install pandas numpy scikit-learn matplotlib seaborn

Project Structure

INFO6105_Final_Project_CKD.ipynb  # Jupyter Notebook with the project code
data/                             # Dataset used for the analysis
README.md                         # Project documentation

How to Run

  1. Clone the repository.
  2. Open the Jupyter Notebook:
    jupyter notebook INFO6105_Final_Project_CKD.ipynb
  3. Run all cells to see the data analysis and model results.

Data

The dataset used contains medical data related to CKD with various features like age, blood pressure, specific gravity, and more. Ensure the dataset is stored in the data/ folder.

Machine Learning Models

The project explores the following models:

  • Logistic Regression
  • Decision Tree
  • Random Forest
  • Support Vector Machine (SVM)

Results

The results include:

  • Accuracy, Precision, Recall, and F1-Score
  • Confusion Matrix
  • Feature Importance

Contributing

Feel free to fork the repository and submit pull requests for improvements.

License

This project is licensed under the MIT License.

About

A machine learning project focused on predicting chronic kidney disease (CKD) stages and performing survival analysis using clinical biomarkers. It utilizes the Kaplan-Meier estimator to analyze patient progression and visualize survival probabilities, offering insights into CKD management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published