Tvorba příznaků

HR Analytics: Predicting Employee Churn in R

Abhishek Trehan

People Analytics Practitioner

Tvorba příznaků

  • Základní proměnné: proměnné dostupné přímo v datové sadě

  • Odvozené proměnné: proměnné vytvořené transformací základních proměnných

HR Analytics: Predicting Employee Churn in R

Vytváření nových příznaků

  • Věkový rozdíl mezi zaměstnancem a jeho nadřízeným
  • Index střídání zaměstnání
  • Doba zaměstnání
HR Analytics: Predicting Employee Churn in R

Věkový rozdíl

  • Názory
  • Zvládání tlaku
  • Očekávání
  • Pracovní etika
HR Analytics: Predicting Employee Churn in R

Střídání zaměstnání

$$ \text{Index střídání zaměstnání} = \frac{\text{Celková praxe}}{\text{Počet zaměstnavatelů}} $$

HR Analytics: Predicting Employee Churn in R

Doba zaměstnání

  • Doba zaměstnání: délka pracovního poměru

  • Zaměstnanci neaktivní

     date_joining & last_working_date 
    
  • Zaměstnanci aktivní
      date_joining & cutoff_date
    
HR Analytics: Predicting Employee Churn in R

Odvození doby zaměstnání

# Coercing date variables from dd/mm/yyyy format 

library(lubridate)

org_final %>% 
  mutate(date_of_joining = dmy(date_of_joining), 
         cutoff_date = dmy(cutoff_date), 
         last_working_date = dmy(last_working_date))
HR Analytics: Predicting Employee Churn in R

Výpočet časového rozpětí

# Computing time span in years

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: Predicting Employee Churn in R

Pojďme si procvičit!

HR Analytics: Predicting Employee Churn in R

Preparing Video For Download...