sandeepyadav10011995 / Employee-Attrition-Prediction-Model

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 overall efficiency. As per CompData Surveys, over the past five years, total turnover has increased from 15.1 percent to 18.5 percent. For any organization, finding a well trained and experienced employee is a complex task, but it’s even more complex to replace such employees. This not only increases the significant Human Resource (HR) cost, but also impacts the market value of an organization. Despite these facts and ground reality, there is little attention to the literature, which has been seeded to many misconceptions between HR and Employees. Therefore, the aim of this paper is to provide a framework for predicting the employee churn by analyzing the employee’s precise behaviors and attributes using classification techniques.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 overall efficiency. As per CompData Surveys, over the past five years, total turnover has increased from 15.1 percent to 18.5 percent. For any organization, finding a well trained and experienced employee is a complex task, but it’s even more complex to replace such employees. This not only increases the significant Human Resource (HR) cost, but also impacts the market value of an organization. Despite these facts and ground reality, there is little attention to the literature, which has been seeded to many misconceptions between HR and Employees. Therefore, the aim of this paper is to provide a framework for predicting the employee churn by analyzing the employee’s precise behaviors and attributes using classification techniques.

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 100.0%