Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soupu07/ibm-employee-attrition-prediction

The aim of this project analyzes factors driving IBM employee attrition and predicts those likely to leave, helping the organization understand turnover causes and improve retention and performance.
https://github.com/soupu07/ibm-employee-attrition-prediction

data-science data-science-projects data-visualization machine-learning python python-data-analysis python-programming-language python-project

Last synced: about 1 month ago
JSON representation

The aim of this project analyzes factors driving IBM employee attrition and predicts those likely to leave, helping the organization understand turnover causes and improve retention and performance.

Awesome Lists containing this project

README

        

# IBM-Employee-Attrition-Prediction

Employee attrition is described as the natural process through which employees leave their employment and are not quickly replaced, such as by resignation for personal reasons or retirement. Employee turnover is recognized as a critical issue for all businesses these days, owing to its negative impact on workplace productivity and meeting corporate goals on time. To maintain a competitive edge over its competitors, a business should make it a priority to reduce staff turnover. As a result, for the better growth of a corporation, it is critical for company leaders to understand the primary reasons why their employees choose to quit the firm, and then take appropriate actions to enhance their organization's efficiency, general workflow, and business performance.

**Context**

**Watson Analytics Sample Data**

Uncover the factors that lead to employee attrition and explore important questions such as ‘show me a breakdown of distance from home by job role and attrition’ or ‘compare average monthly income by education and attrition’.

**Content**

This the data about the employee on various factor influencing the attrition from the company. Predict the Attrition of an employee based on the various factor given

**About Dataset**

I) **Department**

1. Sales

2. Research and Development

3. Human Resources

II) **Education Field**

1. Life Sciences

2. Medical

3. Marketing

4. Technical Degree

5. Human Resource

6. Other

III) **Marital Status**

1. Single

2. Married

3. Divorced

IV) **Job Satisfaction**

V) **Monthly Income**

VI) **Work Life Balance**

**Perform the Following Functions and Find out:**

a) **Predict the Attrition of an employee based on the various factors mentioned above.**

b) **Prepare a histogram of the Age Distribution of Employees.**

c) **Prepare a plot presenting the Attrition Breakdown of Employees**

d) **Perform Logistic Regression of the Data**

e) **Perform metrics for the accuracy score and classification report**