套用 HR 分析流程

HR 分析:用 R 探索員工資料

Ben Teusch

HR Analytics Consultant

將流程套用到招募

HR 分析:用 R 探索員工資料

將流程套用到招募

HR 分析:用 R 探索員工資料

聘用品質

  • 什麼讓一位新人比另一位更好?
    • 留任時間,也就是員工待多久
    • 主管對此人選的滿意度
    • 工作表現
    • 成為完全上手所需時間
names(recruitment)
"attrition"  "performance_rating" "sales_quota_pct"    
"recruiting_source"
HR 分析:用 R 探索員工資料

計算離職率

$$\text{attrition rate} = \frac{\text{attrition}}{\text{headcount}}$$

若員工離職時 $\text{attrition} = 1$,則可改寫為:

$$\text{attrition rate} = mean(\text{attrition})$$

HR 分析:用 R 探索員工資料

回顧 dplyr 工具

library(dplyr)

recruitment %>%
  group_by(recruiting_source) %>% 
  summarize(highest_performance = max(performance_rating)) %>%
  arrange(highest_performance)
# A tibble: 5 × 2
  recruiting_source highest_performance
  <chr>                           <dbl>
1 Search Firm                         3
2 Referral                            4
3 Applied Online                      5
4 Campus                              5
5 <NA>                                5
HR 分析:用 R 探索員工資料

新工具

recruitment %>% 
  count(recruiting_source)
# A tibble: 5 × 2
  recruiting_source     n
  <chr>             <int>
1 Applied Online      130
2 Campus               56
3 Referral             45
4 Search Firm          10
5 <NA>                205
HR 分析:用 R 探索員工資料

一起來練習吧!

HR 分析:用 R 探索員工資料

Preparing Video For Download...