Skip to content

mauryashreya689-sys/Employee-Attrition-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Employee Attrition Analysis

📌 Project Overview

This project focuses on analyzing employee attrition patterns using HR data and Machine Learning techniques.
The goal is to identify the key factors that influence employees to leave an organization and provide data-driven insights for improving employee retention.

Dataset

The project uses an HR Employee Attrition dataset containing employee information such as:

  • Age
  • Department
  • Job Role
  • Monthly Income
  • Work-Life Balance
  • Years at Company
  • Job Satisfaction
  • Attrition Status

Technologies Used

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

Project Workflow

  • Data Cleaning and Preprocessing
  • Exploratory Data Analysis (EDA)
  • Data Visualization
  • Feature Analysis
  • Machine Learning Model Building
  • Model Evaluation

Machine Learning

Models used:

  • Logistic Regression
  • Random Forest Classifier

Evaluation metrics:

  • Accuracy
  • Confusion Matrix
  • ROC Curve
  • Feature Importance

📊 Key Insights

  • Identified important factors affecting employee attrition.
  • Analyzed attrition trends across departments and job roles.
  • Found patterns related to income, work-life balance, and experience.

Business Recommendations

  • HR should focus on employees with higher attrition risk.
  • Improve work-life balance and employee satisfaction.
  • Create better retention strategies for critical roles.

Author

Shreya Maurya

About

Machine Learning project to analyze and predict employee attrition using HR data with data analysis, visualization, and predictive modeling.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors