Skip to content

ridhi-png/Employee-Attrition-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.md

Employee Attrition Analysis

Python scikit-learn License

Overview

This project focuses on analyzing employee attrition data using data analysis, visualization, and machine learning. The goal is to understand patterns in employee turnover and predict attrition based on features like tenure, performance, and demographics.

Key skills demonstrated:

  • Data Analysis & Visualization
  • Machine Learning Model Building
  • Feature Engineering & Preprocessing

Features

  • Exploratory Data Analysis: Visualize attrition patterns, correlations, and feature distributions.
  • Machine Learning: Train models to predict employee attrition with performance evaluation.
  • Saved Visualizations: PNG files of plots for reporting or presentations.

Technologies Used

  • Python, Pandas, NumPy
  • Scikit-learn for ML
  • Matplotlib & Seaborn for visualization

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/Employee-Attrition-Analysis.git
cd Employee-Attrition-Analysis
  1. Install dependencies:
pip install -r requirements.txt
  1. Run model training:
python src/model_training.py
  1. Open the EDA notebook for visualization:
"C:\Users\ridhi\Downloads\Git.ipynb"

Screenshots of EDA

Attrition Count: attrition_count

Correlation Heatmap: correlation_heatmap

Pairplot: pairplot


About

Employee Attrition Data Analysis with EDA and Machine Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages