Top Banner
Predicting Employee Attrition Bhavin Shah Krishan Dadlani Mrityunjay Gunjiyal Nirali Shah Yamini Toki Yash Gupta How it will help if we know the top reasons of attrition? Group 6
17

Group 6 employee_attrition

Feb 08, 2017

Download

Data & Analytics

tashig9
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Group 6 employee_attrition

Predicting Employee Attrition

• Bhavin Shah• Krishan Dadlani• Mrityunjay

Gunjiyal• Nirali Shah• Yamini Toki• Yash Gupta

How it will help if we know the top reasons of attrition?

Group 6

Page 2: Group 6 employee_attrition

Agenda1. What is employee attrition? 2. Why do we care?3. Objective and business value4. Analysis5. Modeling results6. Take away

Page 3: Group 6 employee_attrition

Employee Attrition• Attrition in business can mean the reduction in

staff and employees in a company through normal means.

• It is imperative for every organization to understand factors driving the employees to look for better work opportunities and provide better satisfaction in terms of salary and kind of work.

Page 4: Group 6 employee_attrition

Why do we care?Cost: Replacing an employee costs as much as 210% of the employee’s annual salary

Talent Retention: Since executive and C-level employees are especially hard to replace, these roles typically take longer to fill

Page 5: Group 6 employee_attrition

Objectives and business value• Predict drivers of employee attrition.• Predict potential cases where employee might

leave the company.• The factors analyzed in the study will help the

organization to identify the weak areas that need attention in order to improve employee satisfaction and retain valuable employees.

• Thus, save business costs that range from quantifiable numbers to hidden costs.

Page 6: Group 6 employee_attrition

• Employee Number: Unique id of employee• Age: Age of employee• Distance from home: Approximate distance of

workplace from home• Education: Employee’s education degree• Environment Satisfaction: Satisfaction from the

surrounding• Gender: Male or Female• Hourly rate• Job Involvement: Employee’s involvement in the job• Job level: Level of job performed• Job role: Designation• Job satisfaction: Satisfaction from job• Martial Status: Married or Single• Years with current manager: Years completed working

with current manager

Target Variable: Attrition

• Monthly Income: Employee’s monthly income• Number of companies worked• Overtime: Expressed as ‘yes’ or ‘no’.• Percent Salary hike: Increment factor in salary• Performance rating: Rating ranging between 3 - 5• Relationship satisfaction: Expressed in terms of

number.• Total working years: Work experience• Years at company: Years completed serving the current

company• Years in current role: Years completed working in

current role• Years since last promotion: Number of years

completed after last promotion• Is Promotion Due: Recoded Field -Has the employee

ever been promoted after joining this company.

Predictors and Target Variable

Page 7: Group 6 employee_attrition

Education1 'Below College'2 'College'3 'Bachelor'4 'Master'5 'Doctor'

Environment Satisfaction1 'Low'2 'Medium'3 'High'4 'Very High'

Job Involvement1 'Low'2 'Medium'3 'High'4 'Very High'

Work Life Balance1 'Bad'2 'Good'3 'Better'4 'Best'

Relationship satisfaction1 'Low'2 'Medium'3 'High'4 'Very High'

Performance RatingD 'Low'C 'Good'B 'Excellent'A 'Outstanding'

Job Satisfaction1 'Low'2 'Medium'3 'High'4 'Very High'

Stock Level Option1 'No stock options'2 ‘Fixed Stock Option'3 'Based on Job Position'4 'Based on Performance'

Data Definition

Page 8: Group 6 employee_attrition

Variables Data TransformationYears At Company Recoded from the date field ‘Date of Joining’

where, Years At Company = 14 - RIGHT(A2, 2)Years Since Last Promotion Recoded from the date field ‘Date of Last

Promotion’where, Years Since Last Promotion = 14 - RIGHT(A3, 2)

Years Promotion Due Since Joining Recoded from ‘Years At Current Company’ and ‘Years Since Last Promotion’Recoding has been done as follows:=(Years At Current Company – Years Since Last Promotion)

Is Promotion Due Recoded from ‘Years At Current Company’ and ‘Years Since Last Promotion’Recoding has been done as follows:=IF(Years At Current Company – Years Since Last Promotion = 0, "N", "Y")

Data Re-Coding

Page 9: Group 6 employee_attrition

Impact of AttritionFalse Negative:When an employee has not been predicted to leave by the model, but still leaves the company.For this unexpected case of attrition the company will have to bear the following costs:

● Hiring Costs of new Employee● Training cost of new employee● Productivity issues during the learning curve

Training and hiring costs usually depend on the Job Level of employees. Typically these costs are 150% of the annual salary of the employee.

Weighted average cost to company of an Employee leaving = ∑ (Attrition rate * Cost) = approx. $ 76,000

Job Level Attrition Rate Average Salary at this level

Average cost of replacement(% in terms of annual salary)

Cost of Attrition to company

C-level 4/65 = 6.1% $ 228,229 210% $ 479,280

Managers 6/89 = 6.6% $ 192,190 150% $ 288,285

Consultant 14/149 = 9.3% $ 119,880 120% $ 143,856

Mid-level Exec 31/389 = 7.9% $ 64,260 80% $ 51,390

Executive 75/433 = 17.3% $ 32,616 70% $ 22,831

Page 10: Group 6 employee_attrition

Impact of AttritionFalse Positive:When an employee has been predicted to leave by the model, but was actually not going to leave the company. In this case the company would be bearing the cost of incentives offered:

● Better Stock level options● Increased pay for overtime or additional hiring of staff to take load off from existing

employees● Increase in pay.

An increase in 1 level of Stock option would typically cost the company at least 10% of the annual salary offered.Also an increase of 10% in the workforce will lead to 10% more cost to the company in terms of salary.Similarly a 5 to 10% hike might be required in annual salary to retain an employee.

So if an employee is offered any one of the incentives the cost to company would be 10% of their salary.

Page 11: Group 6 employee_attrition

Modeling Result

Models AUC FN FP Recall/ Sensitivity Accuracy Precision F1

Forest 0.872 44 64 0.672 0.908 0.584 0.625

Jungle 0.854 36 169 0.731 0.826 0.367 0.489

Boosted Tree 0.875 53 79 0.604 0.888 0.506 0.551

Logistic 0.777 48 227 0.642 0766 0.275 0.385

Neural 0.744 1 928 0.993 0.210 0.126 0.224

Page 12: Group 6 employee_attrition

Decision Tree

Page 13: Group 6 employee_attrition

Significant Predictors• Over Time: In case of Overtime the attrition rate jumps to 22% from 11% and

amongst the employees not doing overtime it drops from 11% to just 7%.

• Stock Option Level: The employees with Stock Options are less likely to leave based on Tree decision model. Employees with Stock Options 3 and 4 in the company have only a 3% chances of leaving while employees with lesser stock option levels at 1 and 2 have attrition rate of 22%

• Monthly Income

• Marital Status

• Employee Satisfaction

• Work Life Balance

Page 14: Group 6 employee_attrition

Data Visualization - Tableau

Page 15: Group 6 employee_attrition

Data Visualization - Tableau

1 2 3 40

500

1000

1500

2000

2500

3000

0.00%

5.00%

10.00%

15.00%

20.00%

25.00%

30.00%

STOCK OPTION LEVEL

Number of Employess Attrition

Page 16: Group 6 employee_attrition

Data Visualization - Tableau

4 'Very High' 3 'High' 2 'Medium' 1 'Low'0

200

400

600

800

1000

1200

1400

1600

1800

2000

0.00%

5.00%

10.00%

15.00%

20.00%

25.00%

ENVIRONMENT SATISFACTION

Number of Employess Attrition

4 'Best' 3 'Better' 2 'Good' 1 'Bad'0

500

1000

1500

2000

2500

3000

3500

4000

0.00%

5.00%

10.00%

15.00%

20.00%

25.00%

30.00%

WORK LIFE BALANCE

Number of Employess Attrition

Page 17: Group 6 employee_attrition

Thank YouQuestions?