Skip to content

Bill Gates was once quoted as saying, "You take away our top 20 employees and we [Microsoft] become a mediocre company". This statement by Bill Gates took our attention to one of the major problems of employee attrition at workplaces. Employee attrition (turnover) causes a significant cost to any organization which may later on effect its overal…

License

Notifications You must be signed in to change notification settings

sandeepyadav10011995/Employee-Attrition-Prediction-Model

Repository files navigation

Employee_Attrition

Predicting Employee Attrition And Helping HR’s For Recruitment

Employee turnover (attrition) is a major cost to an organization, and predicting turnover is at the forefront of needs of Human Resources (HR) in many organizations.Organizations face huge costs resulting from employee turnover. Some costs are tangible such as training expenses and the time it takes from when an employee starts to when they become a productive member. However, the most important costs are intangible. Consider what’s lost when a productive employee quits: new product ideas, great project management, or customer relationships.

Our Project concerns a big company that wants to understand why some of their best and most experienced employees are leaving prematurely. The company also wishes to predict which valuable employees will leave next. As well as we also want to help the HR Department in recruiting new employees by predicting his/her attrition rate if he/she is hired as an employee in a particular department.

Let us point out some of the challenges faced by the hiring managers:

Eligible Candidates: Finding and sorting the best candidates on the basis of their resumes.

Demand and Supply ratio: If a selected candidate drops off then again have to repeat the complete process and find a new replacement. Tenuous relationship of hiring manager and recruiters:Sometimes the exact job requirements are not clearly communicated to the hiring managers. According to a survey conducted by ICIMS, 80% of recruiters think they have very good understanding of their job position while 61% of hiring managers believe that recruiters have moderate levels of understanding. This imbalance between both the parties is quite strenuous and creates a barrier for a smooth workflow.

Data Source -: Kaggle Dataset

Link-:https://drive.google.com/open?id=1WXQ1f6uBJTIPCMxfj8Vv2UjHf4adrJ4A

Fields(attributes/features) in the dataset are as follows-:

Name Satisfaction Level Last Evaluation No. Of Projects Avg. Monthly Hours Time Spent In Company Work Accident Left Or Not Promotion Last 5 Years Department Salary Salary Level

Our Project Work

Phase 1 :

Data Analysis
Finding all possible hypothesis
Data Exploration
Data Cleaning if required
Feature Engineering if required.
Data Visualization - Using Tableau Or PowerBi.
Models Building- **Starting with basic models.
Decision Tree
Logistic Regression
SVM
Random Forest etc.
Prediction And Calculating Accuracy , Precision , Recall And F1 Score to decide which model is best.

Phase 2:

Adding more complex features and using deep learning using TensorFlow building a final model and Developing a pickle file.

Prediction And Calculating Accuracy , Precision , Recall And F1 Score.

Final Story and Full Analysis of the Outcomes Using PowerBi .

Reasearch Paper : Early Prediction of Employee Attrition using Data Mining

Youtube Video Link : https://youtu.be/sH5Hwwu_8kM

About

Bill Gates was once quoted as saying, "You take away our top 20 employees and we [Microsoft] become a mediocre company". This statement by Bill Gates took our attention to one of the major problems of employee attrition at workplaces. Employee attrition (turnover) causes a significant cost to any organization which may later on effect its overal…

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published