Logo Lanfrica

Gabby8810/employee_attrition_analysis

Domain:

socioeconomic

Record type:

project
Creator:
Gab
Host:
This project is Week 1 assignment for the Data Science Internship Programme at AnalystLab Africa. The objective of this project is to explore the IBM HR Analytics Employee Attrition dataset to understand workforce characteristics and identify factors associated with employee attrition before developing predictive machine learning models. # Employee Attrition Analysis ## Project Overview This project was completed as part of the **Week 1 assignment** for the **Data Science Internship Programme at AnalystLab Africa**. The objective of this project is to explore the IBM HR Analytics Employee Attrition dataset to understand workforce characteristics and identify factors associated with employee attrition before developing predictive machine learning models. ## Business Problem ABC Manufacturing Ltd is experiencing employee attrition and seeks to understand why employees leave the organization. This exploratory analysis provides business insights that can support HR decision-making and future predictive analytics. ## Objectives * Understand the business problem * Inspect the dataset * Perform exploratory data analysis (EDA) * Create business-focused visualizations * Identify possible factors contributing to employee attrition * Generate actionable business insights ## Dataset **IBM HR Analytics Employee Attrition & Performance Dataset** The dataset contains employee demographic information, job characteristics, compensation details, and attrition status. ## Tools and Libraries * Python * Pandas * NumPy * Matplotlib * Seaborn * Jupyter Notebook ## Exploratory Analysis The project includes: * Dataset inspection * Missing value analysis * Duplicate detection * Descriptive statistics * Bar charts * Histograms * Boxplots * Pie chart * Business insights ## Key Findings * Certain departments experience higher employee attrition. * Employees working overtime appear more likely to leave. * Lower monthly income may be associated with higher attrition. * Younger employees appear more likely to leave the organization. * Employee attrition varies across job roles. ## Repository Structure ```text data/ reports/ notebook/ README.md requirements.txt ``` ## Author **Gabriel Dzimado** BSc Data Science and Analytics Ghana Communication Technology University (GCTU) Data Science Intern …