คำนวณความแตกต่างของอายุ
คนทำงานต่างรุ่นมีมุมมองและแนวคิดที่แตกต่างกันในเรื่องการบริหารงาน การส่งมอบงาน และการรับมือกับความกดดัน
ผู้จัดการรุ่นใหม่ต้องเรียนรู้วิธีจูงใจและบริหารพนักงานที่มีอายุมากกว่า โดยทั่วไปพนักงานที่รายงานตรงต่อผู้จัดการที่อายุน้อยกว่ามักอ้างถึงความมั่นใจเกินไป การขาดความเคารพ และความไม่มีประสบการณ์ของผู้จัดการว่าเป็นสาเหตุที่ทำให้ลาออก ในขณะที่ผู้จัดการรุ่นใหม่มองว่าพนักงานที่อายุมากกว่ายึดติดกับความสำเร็จในอดีตและไม่ยอมรับความเปลี่ยนแปลงในสภาพแวดล้อมการทำงาน
ในแบบฝึกหัดนี้ จะคำนวณความแตกต่างของอายุระหว่างพนักงานกับผู้จัดการของตน และสำรวจการกระจายตัวของค่าความแตกต่างนี้ในกลุ่มพนักงานที่ยังทำงานอยู่ (Active) และที่ลาออกไปแล้ว (Inactive)
อายุของผู้จัดการ (mgr_age) และอายุของพนักงาน (emp_age) มีอยู่ใน org_final
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
HR Analytics: การพยากรณ์การลาออกของพนักงานด้วย R
คำแนะนำการฝึกหัด
- ลบ
emp_ageออกจากmgr_ageเพื่อสร้างตัวแปรใหม่ชื่อage_diff - สร้าง box plot เพื่อแสดงการกระจายตัวของความแตกต่างของอายุสำหรับพนักงานกลุ่ม
ActiveและInactive
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add age_diff
emp_age_diff <- org_final %>%
___(age_diff = ___ - emp_age)
# Plot the distribution of age difference
ggplot(___, aes(x = ___, y = ___)) +
geom_boxplot()