Xây dựng đặc trưng

Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Abhishek Trehan

People Analytics Practitioner

Xây dựng đặc trưng

  • Biến cơ bản: Tập biến có sẵn trực tiếp trong dữ liệu

  • Biến dẫn xuất: Tập biến tạo ra bằng biến đổi từ biến cơ bản

Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Tạo đặc trưng mới

  • Chênh lệch tuổi giữa nhân viên và quản lý
  • Chỉ số nhảy việc
  • Thâm niên nhân viên
Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Chênh lệch tuổi

  • Quan điểm
  • Khả năng chịu áp lực
  • Kỳ vọng
  • Đạo đức nghề nghiệp
Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Nhảy việc

$$ \text{Chỉ số nhảy việc} = \frac{\text{Tổng kinh nghiệm}}{\text{Số công ty đã làm}} $$

Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Thâm niên nhân viên

  • Thâm niên: thời gian làm việc

  • Thâm niên nhân viên đã nghỉ

     date_joining & last_working_date 
    
  • Thâm niên nhân viên đang làm
      date_joining & cutoff_date
    
Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Suy ra thâm niên nhân viên

# Ép kiểu biến ngày từ định dạng 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))
Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Tính khoảng thời gian

# Tính khoảng thời gian theo năm

library(lubridate)

date_1 <- ymd("2000-01-01")
date_2 <- ymd("2014-08-09")

time_length(interval(date_1, date_2), "years")
14.60274
Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Cùng luyện tập nào!

Phân tích nhân sự: Dự đoán nghỉ việc bằng R

Preparing Video For Download...