员工流失与招聘一直是困扰企业的众多关键问题之一,在这里将会分析一下企业的员工结构,特别是一些基础信息、收入、晋升、满意度、绩效和工作与生活相关的内容。从中发现影响员工流失的主要因素,达到辅助人力资源团队,进行哪些关键干预,帮助团队留住人才。这次分析使用的数据是IBM数据科学家创建的徐您的员工流失数据。
在对数据进行探索之前,首先导入需要的类库,并读入数据。
数据读入后,首先对数据进行初步的探索,看看是否有缺失值,统计分析等。
从结果来看,没有缺失值。接下来看一下数据的统计分析结果:
可以看到,企业的员工的平均年龄大约是37岁,中位数为36结构相对合理。员工的平均收入是6500美元左右,中位数是4900美元,企业员工50%的人收入在4900美元以下,中位数更能反应企业员工的收入。员工平均在职时间为7年,中位数为5年,说明企业员工流动可能偏高,并且有一部分为忠诚度非常高的老员工。为了更准确的看到离职状况,接下里看一下员工的离职率。
在深入的分析各项要素与离职之间的关系之前,先分析一下当前员工的基本情况,如:员工的JobLevel分布,性别比例,工作的参与度等。员工的JobLevel可以使用漏斗图来显示,可以很直观的标示出每个Level的员工。
关于离职的状况,还需要关注每个JobLevel的离职率,在这里计算一下Joblevel的离职率。水滴图可以很好的用来显示某个类别的占比,这里使用水滴图进行显示:
从结果来看,JobLevel为1的员工流失率为26%,流失率最高。接下来看一下Gender,Age,Department,Education等项目与员工流失率的关系。
在这一系列图表中,采用了流失员工在流失总员工中占比来比较数据,因为,离职员工样本和留在公司员工样本的不平衡性,导致没有办法直接进行数量的比较,因此使用占比来比较,这样会较少数据不均匀造成的影响。通过这一系列的图表可以看出,在任职超过五家公司的员工中流失率较高,并且经常Travel的员工流失率较高。可以进一步分析其他项目对流失的影响,留给读者自行验证。