项目背景和目的:
金融企业培养人才需要大量的成本,为了防止人才再次流失,应当注重员工流失分析。员工流失分析是评估公司员工流动率的过程,目的是找到影响员工流失的主要因素,预测未来的员工离职状况,减少重要价值员工流失情况。
本次实验项目是依据一家金融公司员工离职数据,目的是分析员工的离职原因,找到影响员工流失的主要因素,预测未来的员工离职状况,减少重要价值员工流失情况。
一、项目数据说明
数据取自于kaggle平台分享的数据集,共有10个字段14999条记录。数据主要包括影响员工离职的各种因素(员工满意度、绩效考核、参与项目数、平均每月工作时长、工作年限、是否发生过工作差错、5年内是否升职、部门、薪资)以及员工是否已经离职的对应记录。
字段 字段含义
satisfaction_level 员工满意度
last_evaluation 最新绩效考核
number_project 参与项目数
average_montly_hours 平均每月工作时长
time_spend_company 工作年限
Work_accident 是否发生过工作差错
promotion_last_5years 5年内是否升职
sales 部门
salary 薪资
left 是否离职
实验环境配置说明
操作系统 |
win 10 64位操作系统 |
编译环境 |
Anaconda3+Pycharm2020.2.1 |
python版本 |
Python 3.6.6 |
主要引用第三方库 |
sklearn、pandas、numpy、matplotlib |
虚拟环境主要包版本截图:
三、实验内容和流程
- 内容一:数据预处理和展示
- 内容二:数据潜在信息挖掘
分析步骤如下:
① 明确目的
② 提出问题
③ 数据整理
④ 数据可视