This project is a supervised categorical problem, so we can apply classification machine
learning algorithm (KNN, SVM, Decision Tree, Random Forest, etc.). The main goal is to improve the Employee Performance, analyse the current employee data and find the core underlying causes of performance issues.
The Following Insights that are Expected from this Project.
1.Department wise performances Given data contains 6 different departments and it’s been rated based on the Performance Steps involved and graph Clearly documented in “Department wise Performances.ipynb”
2. Top 3 Important Factors effecting employee performance
Top 3 important factors effecting employees performance are listed below 1. EmpEnvironmentSatisfaction 2. EmpLastSalaryHikePercent 3. YearsSinceLastPromotion Methods used to retrieve these factors and models used is clearly documented in “Top 3 Important Factors Affecting Employees Performance .ipynb 3.Trained model which can predict the employee performance based on factors as inputs. It is a supervised machine learning problem. As the target variable is the categorical so we are using the Classification Algorithms such as K-Nearest-Neighbour, Super Vector Machine, Decision Tree, Random Forest Algorithms, etc. This model can be used to hire employees by training with set of values and which predicts the performance of employees ,which model will give best results and how to predict all listed in document “Trained Model to Predict Employee Performance with 94% RandomForestClassifier.ipynb ”
4.Recommendations to improve the employee performance based on insights from
analysis. 1.Employee Environment Satisfaction is the major factor which is affecting the performance around 40% hence If we keep Environment happy by resolving all issues and providing good support to employees will increase the performance. 2.If an Employee receives a good hike in salary their performance will improve and employees will work with more effort and creatively. 3.Depending upon the Performance Employees should get promotion it will increase their Enthusiasm and Courage hence they can work confidently and can take more responsibilities it will be helpful for organization as well. 4.In a employee in the current role under same manager for many years shuffle the employees to different roles or different projects so that they will work on different domains and learn new technologies it will increase the skills and performance as well. 5. From departments finance, sales performance rating with 2 are more so those employees need to be trained for better performance. 6.Hiring good education background people in Sales, Research & Development and Finance department will give better performance. Steps and methods all clearly documented in Top 3 Important Factors effecting employee performance.ipynb. Based on these three important factors, Hr managers can focus on these factors, how to improve these and accordingly can plan methods to improve employee performance.
Tarek A. Atwan - Time Series Analysis With Python Cookbook - Practical Recipes For Exploratory Data Analysis, Data Preparation, Forecasting, and Model Evaluation-Packt Publishing (2022)
Hassan2022 Novel Machine Learning Approach For The Prediction of Hernia Recurrence, Surgical Complication, and 30-Day Readmission After Abdominal Wall Reconstruction