HR Analytics:用 R 预测员工流失
Abhishek Trehan
People Analytics Practitioner
基础变量:数据集中直接可用的变量
派生变量:通过对基础变量进行转换得到的变量
$$ \text{跳槽指数} = \frac{\text{总经验}}{\text{任职公司数}} $$
在职时长:受雇时间
离职员工在职时长
date_joining & last_working_date
date_joining & cutoff_date
# 将日期变量从 dd/mm/yyyy 强制转换
library(lubridate)
org_final %>%
mutate(date_of_joining = dmy(date_of_joining),
cutoff_date = dmy(cutoff_date),
last_working_date = dmy(last_working_date))
# 计算以年为单位的时间跨度
library(lubridate)
date_1 <- ymd("2000-01-01")
date_2 <- ymd("2014-08-09")
time_length(interval(date_1, date_2), "years")
14.60274
HR Analytics:用 R 预测员工流失