{"id":23228351,"url":"https://github.com/stefagnone/-birthweight-prediction-modeling-case-study","last_synced_at":"2025-04-05T18:22:26.645Z","repository":{"id":267835506,"uuid":"902505589","full_name":"stefagnone/-Birthweight-Prediction-Modeling-Case-Study","owner":"stefagnone","description":"Data-driven analysis to predict birthweight, leveraging computational analytics and machine learning techniques to identify critical factors, evaluate correlations, and implement actionable public health insights.","archived":false,"fork":false,"pushed_at":"2024-12-12T18:14:38.000Z","size":768,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T15:42:34.795Z","etag":null,"topics":["birthweight-prediction","data-science","feature-engineering","healthcare-modeling","logistic-regression","machine-learning","public-health-analytics"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stefagnone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-12T17:40:57.000Z","updated_at":"2024-12-12T18:14:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"ee5ff041-0fd5-42fe-86b2-163475f59b76","html_url":"https://github.com/stefagnone/-Birthweight-Prediction-Modeling-Case-Study","commit_stats":null,"previous_names":["stefagnone/-birthweight-prediction-modeling-case-study"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefagnone%2F-Birthweight-Prediction-Modeling-Case-Study","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefagnone%2F-Birthweight-Prediction-Modeling-Case-Study/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefagnone%2F-Birthweight-Prediction-Modeling-Case-Study/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stefagnone%2F-Birthweight-Prediction-Modeling-Case-Study/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stefagnone","download_url":"https://codeload.github.com/stefagnone/-Birthweight-Prediction-Modeling-Case-Study/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247379154,"owners_count":20929473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["birthweight-prediction","data-science","feature-engineering","healthcare-modeling","logistic-regression","machine-learning","public-health-analytics"],"created_at":"2024-12-19T01:13:26.281Z","updated_at":"2025-04-05T18:22:26.625Z","avatar_url":"https://github.com/stefagnone.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Project Overview\nThis project focuses on leveraging computational analytics and machine learning techniques to analyze and predict **birthweight**, a crucial metric for neonatal health. The analysis aims to identify key factors influencing birthweight, assess strong correlations, and implement advanced machine learning models to derive actionable insights for improving public health outcomes.\n\nThe study employs data-driven methods to address the following:\n- Identifying correlations with birthweight, including strong positive and negative relationships.\n- Transforming birthweight data to evaluate improvements in correlation metrics.\n- Implementing classification models to predict low birthweight and evaluate their performance.\n\nKey deliverables include exploratory data analysis (EDA), feature engineering, multiple model implementations, and the final predictions submitted to Kaggle.\n\n---\n\n## Key Features\n- **Exploratory Data Analysis (EDA)**: Insights into the dataset through descriptive statistics, histograms, and correlation matrices.\n- **Feature Engineering**: Designed and transformed features to enhance predictive power and address data challenges.\n- **Modeling Techniques**: Developed and evaluated multiple classification models, including Logistic Regression, Ridge Classification, and Random Forest.\n- **Confusion Matrix Analysis**: Analyzed model performance and errors to prioritize correct predictions for low birthweight cases.\n- **Actionable Insights**: Provided recommendations based on model results to inform public health strategies.\n\n---\n\n## Repository Structure\n```plaintext\n|-- Compagnone_Stefano_A2.ipynb       # Jupyter Notebook containing analysis and model development\n|-- Compagnone_Stefano_A2.html        # HTML version of the notebook for easy viewing\n|-- birthweight.csv                   # Dataset used for training and analysis\n|-- submission.csv                    # Final predictions submitted to Kaggle\n|-- Images/\n    |-- correlation_matrix.png        # Heatmap of feature correlations\n    |-- confusion_matrix.png          # Confusion matrix of the final model\n    |-- feature_histograms.png        # Histogram visualizations for continuous variables\n```\n---\n\n## Key Insights\n- Correlation Analysis: Strong correlations identified between birthweight and factors such as parental age, education level, and health-related behaviors (e.g., smoking and drinking).\n- Threshold Analysis: Explored birthweight thresholds distinguishing healthy and non-healthy categories, supported by public health research.\n- Model Interpretability: Highlighted impactful features, such as maternal education and prenatal visits, to provide actionable insights for healthcare professionals.\n\n---\n\n## Technologies Used\nProgramming Language: Python\nLibraries: pandas, numpy, matplotlib, seaborn, scikit-learn, PHIK\nModels: Logistic Regression, Ridge Classifier, K-Nearest Neighbors, Decision Tree, Random Forest, Gradient Boosting Machine (GBM)\n\n---\n\n## Contact\nFor any inquiries or further collaboration, please contact: Stefano Compagnone\nEmail: stefanocompagnone98@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstefagnone%2F-birthweight-prediction-modeling-case-study","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstefagnone%2F-birthweight-prediction-modeling-case-study","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstefagnone%2F-birthweight-prediction-modeling-case-study/lists"}