https://github.com/aneripatel28/bio-mechanical_features_of_orthopedic_patients
https://github.com/aneripatel28/bio-mechanical_features_of_orthopedic_patients
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: ncbi.nlm.nih.gov -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: AneriPatel28
- Language: Jupyter Notebook
- Default Branch: main
- Size: 1.07 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Biomechanical Features of Orthopedic Patients
Project Overview
This project aims to classify patients into two categories (Normal and Abnormal) based on six biomechanical attributes derived from the shape and orientation of the pelvis and lumbar spine. The categories Disk Hernia and Spondylolisthesis are merged into a single 'abnormal' category. Our goal is to utilize various machine learning algorithms to effectively classify these patients.
Installation
To run this project, you will need Python and the following libraries: - Pandas - NumPy - Matplotlib - scikit-learn
You can install these packages using pip:
Dataset
The dataset used (Ml.csv) includes six biomechanical features:
- Pelvic incidence
- Pelvic tilt
- Lumbar lordosis angle
- Sacral slope
- Pelvic radius
- Degree spondylolisthesis
Features and Target Class
The target class is binary, representing 'Abnormal' (1) and 'Normal' (0) conditions. The dataset is preprocessed for null value check, duplicate removal, and feature correlation analysis.
Methodology
We employ several machine learning algorithms, including: - Linear Regression - Decision Tree - Support Vector Machine (SVM) - K-Nearest Neighbours (KNN)
Each algorithm's performance is evaluated to determine the most effective classifier for this dataset.
Results
The project concludes that the Support Vector Machine algorithm yields the best accuracy for this dataset. Detailed results and evaluations are available in the Jupyter Notebook (Machine Learning Project.ipynb).
Usage
To run the analysis: 1. Clone this repository. 2. Run the Jupyter Notebook to see the analysis and results.
References
Acknowledgments
Special thanks to the School of Emerging Science and Technology, Gujarat University for their support and guidance.
Owner
- Login: AneriPatel28
- Kind: user
- Repositories: 1
- Profile: https://github.com/AneriPatel28