Skip to main content
Have a personal or library account? Click to login
Staff churn and lifetime prediction using machine learning Cover

Figures & Tables

Table 1

Attributes in the first dataset.

AttributeDescription
IDStaff ID
GenderGender of the staff
Marital statusMarital status of the staff
Birth DateBirth date of the staff
Education levelEducation level of the staff
Graduated SchoolSchool the staff graduated from
Graduated DepartmentDepartment the staff graduated from
DepartmentDepartment of staff in the company
DutyDuty of the staff in the company
Total Working YearsTotal years of experience of the staff
Work Experience 1 - Working TimeYears of work experience in the first company
Work Experience 2 - Working TimeYears of work experience in the second company
Work Experience 3 - Working TimeYears of work experience in the third company
Universal Entry DateEntry date of the staff to Universal
Current SalaryCurrent salary of the staff
Weekly Working HoursHours per week the staff works
Job SatisfactionStaff satisfaction score with his job
Internal Relationship SatisfactionInternal relationship satisfaction score of the staff
Business Travel FrequencyThe number of business trips of the staff
Address - DistrictDistrict where the staff lives
Table 2

Attributes in the second dataset.

AttributeDescription
Staff TypeType of the staff
Staff SubtypeSubtype of the staff
GenderGender of the staff
Marital StatusMarital status of the staff
AgreementAgreement between company and staff
Education levelEducation level of the staff
Department 1The department to which the staff is affiliated
Department 2The department where the staff works
Insured UnitInsurance policy of the staff
DutyThe duty assigned to the staff
Address - ProvinceProvince where the staff lives
Address - DistrictDistrict where the staff lives
AgeAge of the staff
Table 3

Parameter values staff churn prediction model developed using LR, CatBoost and ELM.

AlgorithmParametersValues
LRPenalty12
LRC105
CatBoostN_estimators100
CatBoostMax_depth6
CatBoostIterations500
CatBoostLearning_rate0.03
ELMAlpha10−5
ELMN neurons64
ELMActivation Functiontanh
Fig. 1

Complexity matrix obtained with LR.

Fig. 2

Complexity matrix obtained with Catboost.

Fig. 3

Complexity matrix obtained with ELM.

Fig. 4

Complexity matrix obtained with LR.

Fig. 5

Complexity matrix obtained with Catboost.

Fig. 6

Complexity matrix obtained with ELM.

Fig. 7

Complexity matrix obtained with LR.

Fig. 8

Complexity matrix obtained with Catboost.

Fig. 9

Complexity matrix obtained with ELM.

Table 4

Accuracy and F1-score values of staff churn prediction models developed using LR, Catboost and ELM.

ApproachesAlgorithmsF1-ScoreAccuracy
First ApproachLR0.680.77
First ApproachCatBoost0.940.95
First ApproachELM0.660.72
Second ApproachLR0.670.76
Second ApproachCatBoost0.910.93
Second ApproachELM0.650.70
Third ApproachLR0.600.72
Third ApproachCatBoost0.920.94
Third ApproachELM0.650.71
Table 5

Parameter values of staff lifetime prediction model developed using SVM, LightGBM and KNN.

MethodsParametersValues
SVMC1010
SVMKernelRBF
SVMGammaScaled
LightGBMN_estimators50
LightGBMNum_leaves30
LightGBMMax_depthNone
LightGBMLearning_rate0.1
KNNN_neighbours5
Fig. 10

Predicted values and actual values generated by SVM.

Fig. 11

Predicted values and actual values generated by LightGBM.

Fig. 12

Predicted values and actual values generated by KNN.

Fig. 13

Predicted values and actual values generated by SVM.

Fig. 14

Predicted values and actual values generated by LightGBM.

Fig. 15

Predicted values and actual values generated by KNN.

Fig. 16

Predicted values and actual values generated by SVM.

Fig. 17

Predicted values and actual values generated by LightGBM.

Fig. 18

Predicted values and actual values generated by KNN.

Table 6

Accuracy and F1-score values of staff churn prediction models developed using LR, Catboost and ELM.

ApproachesAlgorithmsMAEMAPE (%)
First ApproachSVM55.447.24
First ApproachLightGBM87.9710.44
First ApproachKNN83.3310.95
Second ApproachSVM76.548.69
Second ApproachLightGBM102.8611.37
Second ApproachKNN99.5312.12
Third ApproachSVM62.708.01
Third ApproachLightGBM83.988.41
Third ApproachKNN83.3310.95
Table 7

Parameter values of staff churn prediction models.

AlgorithmsParametersValues
LRPenalty12
LRC105
CatBoostN_estimators100
CatBoostMax_depth6
CatBoostIterations1000
CatBoostLearning_rate0.1
ELMAlpha10−3
ELMN neurons64.32
ELMActivation functiontanh
Fig. 19

Complexity matrix obtained with LR.

Fig. 20

Complexity matrix obtained with Catboost.

Fig. 21

Complexity matrix obtained with ELM.

Fig. 22

Complexity matrix obtained with LR.

Fig. 23

Complexity matrix obtained with Catboost.

Fig. 24

Complexity matrix obtained with ELM.

Fig. 25

Complexity matrix obtained with LR.

Fig. 26

Complexity matrix obtained with Catboost.

Fig. 27

Complexity matrix obtained with ELM.

Table 8

Accuracy and F1-score values of staff churn prediction models developed using LR, Catboost and ELM.

ApproachesAlgorithmsF1-ScoreAccuracy
First ApproachLR0.850.85
First ApproachCatBoost0.910.91
First ApproachELM0.870.86
Second ApproachLR0.880.87
Second ApproachCatBoost0.900.89
Second ApproachELM0.830.82
Third ApproachLR0.780.77
Third ApproachCatBoost0.910.90
Third ApproachELM0.760.75
Table 9

Parameter values of staff lifetime prediction models.

MethodsParametersValues
SVMC105
SVMKernelRBF
SVMGammaScaled
LightGBMN_estimators100
LightGBMNum_leaves50
LightGBMMax_depthNone
LightGBMLearning_rate0.1
KNNN_neighbours5
Fig. 28

Predicted values and actual values generated by SVM.

Fig. 29

Predicted values and actual values generated by LightGBM.

Fig. 30

Predicted values and actual values generated by KNN.

Fig. 31

Predicted values and actual values generated by SVM.

Fig. 32

Predicted values and actual values generated by LightGBM.

Fig. 33

Predicted values and actual values generated by KNN.

Fig. 34

Predicted values and actual values generated by SVM.

Fig. 35

Predicted values and actual values generated by LightGBM.

Fig. 36

Predicted values and actual values generated by KNN.

Table 10

Accuracy and F1-score values of staff churn prediction models developed using LR, Catboost and ELM.

ApproachesAlgorithmsMAEMAPE (%)
First ApproachSVM1158.2519.94
First ApproachLightGBM1011.8118.37
First ApproachKNN999.9618.35
Second ApproachSVM1124.0119.68
Second ApproachLightGBM1038.5819.03
Second ApproachKNN1044.1518.89
Third ApproachSVM1087.6519.07
Third ApproachLightGBM1045.4218.85
Third ApproachKNN1068.9919.19
Language: English
Page range: 325 - 348
Submitted on: Mar 21, 2024
Accepted on: Jul 16, 2024
Published on: Dec 14, 2025
Published by: Harran University
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2025 Hasan Hüseyin Yurdagül, Hatice Özdemir, Adem Seller, Fatma Ceren Ulus, Mehmet Fatih Akay, published by Harran University
This work is licensed under the Creative Commons Attribution 4.0 License.