Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 1.85 KB

README.md

File metadata and controls

36 lines (32 loc) · 1.85 KB

JS - SUDHAKAR ANEMU

PEOPLE ANALYTICS WITH ATTRITION PREDICTION

image.png

INTRODUCTION

Every year a lot of companies hire a number of employees. The companies invest time and money in training those employees, not just this but there are training programs within the companies for their existing employees as well. The aim of these programs is to increase the effectiveness of their employees.

  • But where HR Analytics fit in this?
  • and is it just about improving the performance of employees?

DATA

Column Name Description
AGE Numerical Value
ATTRITION Employee leaving the Company (0=no, 1=yes)
BUSINESS TRAVEL (1= No Travel, 2= Travel Frequency, 3= Travel rarely)
JOB ROLE (1=HC REP, 2=HR, 3=LAB TECHNICIAN, 4=MANAGER, 5= MANAGING DIRECTOR, 6= REASEARCH DIRECTOR, 7= RESEARCH SCIENTIST, 8=SALES EXECUTIEVE, 9= SALES REPRESENTATIVE)
MARITAL STATUS (1=DIVORCED, 2=MARRIED, 3=SINGLE)
GENDER (1=FEMALE, 2=MALE)
OVER 18 1=YES, 2=NO)
OVERTIME (1=NO, 2=YES)
EDUCATION FIELD (1=HR, 2=LIFE SCIENCES, 3=MARKETING, 4=MEDICAL SCIENCES, 5=OTHERS, 6= TEHCNICAL)
DEPARTMENT (1=HR, 2=R&D, 3=Sales)

PROJECT ANALYSIS

Description Analysis
hr_data.head image.png
dummies image.png
final image.png

FEATURE IMPORTANCE

image.png

  • We saw how we can avoid using correlated values and why it is important not to use those while modelling.
  • We used Random forest and learned how it can be very advantageous over other available machine learning algorithm.
  • Most of all we found factors which are most important to employees and if are not fulfilled might lead to Attrition.

Jupyter Notebook