This project implements a machine learning pipeline to predict diabetes using the Pima Indians Diabetes Dataset.
The project performs data preprocessing, feature selection, train-test splitting, model training using Logistic Regression, and model evaluation using the Weka library.
- Java
- Weka
- Maven
- Read the dataset
- Preprocess missing values
- Select important features
- Split data into training and testing sets
- Train a Logistic Regression model
- Evaluate the model
- Accuracy
- Precision
- Recall
PatientRecord.java CSVReader.java DataPreprocessor.java FeatureSelector.java DataSplit.java TrainTestSplit.java WekaConverter.java ModelTrainer.java ModelEvaluator.java Main.java
This project was developed for educational purposes.