An Improved Random Forest Algorithm for Predicting Employee Turnover

Employee turnover is considered a major problem for many organizations and enterprises. The problem is critical because it affects not only the sustainability of work but also the continuity of enterprise planning and culture. Therefore, human resource departments are paying greater attention to emp...

Full description

Bibliographic Details
Main Authors: Xiang Gao, Junhao Wen, Cheng Zhang
Format: Article
Language:English
Published: Hindawi Limited 2019-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2019/4140707
id doaj-486a2cfac6e442e49bddd350c41c0360
record_format Article
spelling doaj-486a2cfac6e442e49bddd350c41c03602020-11-25T01:22:58ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472019-01-01201910.1155/2019/41407074140707An Improved Random Forest Algorithm for Predicting Employee TurnoverXiang Gao0Junhao Wen1Cheng Zhang2College of Computer Science, Chongqing University, Chongqing 400044, ChinaCollege of Big Data & Software Engineering, Chongqing University, Chongqing 400044, ChinaCollege of Computer Science, Chongqing University, Chongqing 400044, ChinaEmployee turnover is considered a major problem for many organizations and enterprises. The problem is critical because it affects not only the sustainability of work but also the continuity of enterprise planning and culture. Therefore, human resource departments are paying greater attention to employee turnover seeking to improve their understanding of the underlying reasons and main factors. To address this need, this study aims to enhance the ability to forecast employee turnover and introduce a new method based on an improved random forest algorithm. The proposed weighted quadratic random forest algorithm is applied to employee turnover data with high-dimensional unbalanced characteristics. First, the random forest algorithm is used to order feature importance and reduce dimensions. Second, the selected features are used with the random forest algorithm and the F-measure values are calculated for each decision tree as weights to build the prediction model for employee turnover. In the area of employee turnover forecasting, compared with the random forest, C4.5, Logistic, BP, and other algorithms, the proposed algorithm shows significant improvement in terms of various performance indicators, specifically recall and F-measure. In the experiment using the employee dataset of a branch of a communications company in China, the key factors influencing employee turnover were identified as monthly income, overtime, age, distance from home, years at the company, and percent of salary increase. Among them, monthly income and overtime were the two most important factors. The study offers a new analytic method that can help human resource departments predict employee turnover more accurately and its experimental results provide further insights to reduce employee turnover intention.http://dx.doi.org/10.1155/2019/4140707
collection DOAJ
language English
format Article
sources DOAJ
author Xiang Gao
Junhao Wen
Cheng Zhang
spellingShingle Xiang Gao
Junhao Wen
Cheng Zhang
An Improved Random Forest Algorithm for Predicting Employee Turnover
Mathematical Problems in Engineering
author_facet Xiang Gao
Junhao Wen
Cheng Zhang
author_sort Xiang Gao
title An Improved Random Forest Algorithm for Predicting Employee Turnover
title_short An Improved Random Forest Algorithm for Predicting Employee Turnover
title_full An Improved Random Forest Algorithm for Predicting Employee Turnover
title_fullStr An Improved Random Forest Algorithm for Predicting Employee Turnover
title_full_unstemmed An Improved Random Forest Algorithm for Predicting Employee Turnover
title_sort improved random forest algorithm for predicting employee turnover
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2019-01-01
description Employee turnover is considered a major problem for many organizations and enterprises. The problem is critical because it affects not only the sustainability of work but also the continuity of enterprise planning and culture. Therefore, human resource departments are paying greater attention to employee turnover seeking to improve their understanding of the underlying reasons and main factors. To address this need, this study aims to enhance the ability to forecast employee turnover and introduce a new method based on an improved random forest algorithm. The proposed weighted quadratic random forest algorithm is applied to employee turnover data with high-dimensional unbalanced characteristics. First, the random forest algorithm is used to order feature importance and reduce dimensions. Second, the selected features are used with the random forest algorithm and the F-measure values are calculated for each decision tree as weights to build the prediction model for employee turnover. In the area of employee turnover forecasting, compared with the random forest, C4.5, Logistic, BP, and other algorithms, the proposed algorithm shows significant improvement in terms of various performance indicators, specifically recall and F-measure. In the experiment using the employee dataset of a branch of a communications company in China, the key factors influencing employee turnover were identified as monthly income, overtime, age, distance from home, years at the company, and percent of salary increase. Among them, monthly income and overtime were the two most important factors. The study offers a new analytic method that can help human resource departments predict employee turnover more accurately and its experimental results provide further insights to reduce employee turnover intention.
url http://dx.doi.org/10.1155/2019/4140707
work_keys_str_mv AT xianggao animprovedrandomforestalgorithmforpredictingemployeeturnover
AT junhaowen animprovedrandomforestalgorithmforpredictingemployeeturnover
AT chengzhang animprovedrandomforestalgorithmforpredictingemployeeturnover
AT xianggao improvedrandomforestalgorithmforpredictingemployeeturnover
AT junhaowen improvedrandomforestalgorithmforpredictingemployeeturnover
AT chengzhang improvedrandomforestalgorithmforpredictingemployeeturnover
_version_ 1725124346151698432