คำนวณ ROI
ในแบบฝึกหัดที่แล้ว คุณพบว่าอัตราการลาออกของพนักงานที่ได้รับการปรับเงินเดือนในช่วง 0 ถึง 10 เปอร์เซ็นต์นั้นสูงกว่าช่วง 11 ถึง 15 และ 16 ถึง 20 เปอร์เซ็นต์ นอกจากนี้ โมเดลยังระบุว่า percent_hike เป็นหนึ่งในปัจจัยสำคัญที่สุดที่ส่งผลต่อการลาออก
สมมติว่าหากพนักงานทุกคนที่เคยได้รับการปรับเงินเดือนระหว่าง 0 ถึง 10% ได้รับการปรับเพิ่มเป็น 10 ถึง 15% แทน มีโอกาสสูงมากที่เราจะสามารถรักษาพนักงาน ส่วนใหญ่ ไว้ได้
มีการประเมินว่าการรักษาพนักงานระดับ Analyst ไว้ได้สำเร็จจะช่วยให้บริษัทประหยัดเงินได้ประมาณ $40,000 USD แน่นอนว่าการปรับเพิ่มเงินเดือนก็ถือเป็นต้นทุนเพิ่มเติมของบริษัทเช่นกัน ดังนั้น ในแบบฝึกหัดนี้ คุณจะคำนวณผลตอบแทนจากการลงทุน (ROI) ของการปรับเพิ่มเงินเดือนพนักงาน
ตัวแปรสองตัว ได้แก่ เงินเดือนมัธยฐานของ Analyst (median_salary_analyst) และเงินที่ประหยัดได้จากการแทรกแซงที่สำเร็จ (turnover_cost) มีอยู่แล้วใน workspace ของคุณ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
HR Analytics: การพยากรณ์การลาออกของพนักงานด้วย R
คำแนะนำการฝึกหัด
- คำนวณ
extra_costที่เกิดขึ้นสำหรับ Analyst หากการปรับเงินเดือนเพิ่มขึ้นเป็น 15% แทนที่จะเป็น 10% กล่าวคือเงินเดือนเพิ่มขึ้น 5% - สมมติว่าการปรับเพิ่มเงินเดือนที่มากขึ้นทำให้อัตราการลาออกลดลงเหลือ 15% จากอัตราเดิมที่
32% จากนั้นคำนวณsavingsที่เกิดจากการลดอัตราการลาออกลง17% - รันโค้ดที่กำหนดให้เพื่อคำนวณ ROI
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Compute extra cost
extra_cost <- median_salary_analyst * (___)
# Compute savings
savings <- turnover_cost * ___
# Calculate ROI
ROI <- (savings / extra_cost) * 100
# Print ROI
cat(paste0("The return on investment is ", round(ROI), "%!"))