Skip to content

daidaitiger8686/Machine-Learning-Mini-Project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Machine-Learning-Mini-Project

This is a mini-project on feature engineering and machine learning.

Introduction on Task and Context:

Different from traditional top-down performance evaluation where mangers evaluate their subordinates, 360-degree performance appraisal asks everyone in the team to evaluate everyone else. This process generates very rich information about the team. I use individual characteristics and features extracted from the 360-degree performance appraisal to predict promotion outcomes.

Datasets:

dataset.csv contains individual characteristics and promotion outcomes.

ratings.csv contains ratings from 360-degree performance appraisal.

These two datasets will be uploaded after careful data desensitization to protect privacy.

iPython Notebooks:

(1) Machine Learning.ipynb

Using Scikit-learn, I predict promotion outcomes employing logistic regression, decision tree model, and random forest. GridSearchCV and RandomizedSearchCV are used to tune hyperparameters in these models.

In addition, I use the feature importance measure to evaluate the usefulness of features extracted from the from 360-degree performance appraisal.

(2) Feature Engineering.ipynb

Essentially, every individual in the team is a human sensor. In the first level, information generated by the 360-degree appraisal tells us about individual performances. In the second level, it also informs about the sensors themselves: how people in the team perceive and evaluate their teammates. For example, to which extent one's evaluation deviates from the consensus. In this note, I extract features in the second level. For an individual in the team, I measure the degree to which his/her evaluations are different from the team's consensus. The team's consensus is measured by averaging everyone's evaluations. In addition, I also measure the extent to which a team member's evaluation differs from the team leader's.

I explore predictive power of these new features. In particular, to which extent these features can help in predicting promotion outcomes in the team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published