Analiza rotacji pracowników
Pozyskiwanie nowych pracowników na miejsce odchodzących wiąże się z kosztami rekrutacji i szkolenia. Chcesz przewidzieć, jak długo obecni pracownicy pozostaną w firmie. To ćwiczenie skupia się na pierwszych krokach przygotowania do tworzenia prognoz.
Masz do dyspozycji DataFrame o nazwie employees. Zawiera dane o 1470 pracownikach (tych, którzy odeszli, i tych, którzy nadal są zatrudnieni) oraz ich odpowiedzi z ankiety. Ankieta obejmuje następujące wymiary:
environment_satisfactionjob_satisfactionrelationship_satisfactionwork_life_balance
Ponadto years_at_company oznacza staż pracy danego pracownika, a attrition wskazuje, czy pracownik odszedł z firmy (1 – odszedł, 0 – nadal pracuje).
Przykładowe wiersze są wyświetlane w konsoli. Klasa CoxPHFitter jest już zaimportowana z pakietu lifelines.
To ćwiczenie jest częścią kursu
Analiza przeżycia w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Instantiate a CoxPHFitter object cph
cph = ____()
# Fit cph on all covariates
cph.____(____)