Code Monkey home page Code Monkey logo

raiseprediction's Introduction

RaisePrediction

----A more detailed report is available in the Documents.

Introduction

This project aims to investigate the relationship between the attributes given in the IBM HR Ana- lytics Employee Attrition and Performance Sample Datasets. Using pandas, seaborn and matplotlib libraries with Python, the project hopes to be able to classify the PercentSalaryHike with the chosen attributes by the end of Data Exploration according to their individual effects into three categories designated by the authors. Three classes defined are as the following

• Low: 11-15 • Medium:16-20 • High:21-25

Explaining the Dataset

2.1

The Data

The dataset consists of 1470 rows of fictional data prepared by IBM Data Scientists for utilizing Machine Learning in order to predict Attrition. However in the scope of this project, Machine Learning will be utilized in the same manner but the target value will be PercentSalaryHike and its values vary between the values 11-25. For increasing the accuracy in the first place, the tar- get data will be classified into three as Low(L),Middle(M),High(H) with the values given in the Introduction section. All data will be used for visualization and understanding the relations, but the attributes with no decent relationship with PercentSalaryHike will not be included in the Prediction stage.

2.2

Attributes

There are 35 columns in the original dataset, three of them, Employee Number, Over18 and PercentSalaryHike, will be discarded for the sake of this project since Percent Salary Hike is the target value and Attrition is a set of experimental values. Attributes can be listed as the following:

• Age: Age of the employee

• Attrition: Did the employee decide to leave the company?

• BusinessTravel: How often does the employee travel for the company?

• DailyRate: Daily salary level of the employee

• Department: Department of the company that the employee is currently working in

• DistanceFromHome: How far is the home of the employee from the company?

• Education: Level of education of the employee based o graduate schools

• EducationField: Graduation Department

• EmployeeCount: How many employees does the employee work with?

• EmployeeNumber: ID of the employee

• EnvironmentSatisfaction: How satisfied is the employee from the company environment?

• Gender: Gender of the employee

• HourlyRate: Monthly salary level of the employee

• JobInvolvement: How involved is the employee with his/her job?

• JobLevel: Level of the job the emloyee is assigned

• JobRole: What is the employee working as within the job?

• JobSatisfaction: How satisfied is the employee with his/her job?

• MaritalStatus: Is the employee married?

• MonthlyIncome: Monthly salary of the employee

• MonthlyRate: Monthly salary rate of the employee

• NumCompaniesWorked: How many companies did the employee work with in the past?

• Over18: Is the employee over 18 years old?

• OverTime: Does the employee work overtime?

• PercentSalaryHike: Percentage of raise that the employee will get

• PerformanceRating: How does the employee perform?

• RelationshipSatisfaction: Is the employee satisfied with his/her relationship?

• StandardHours: Standard working hours of the employee

• StockOptionLevel: Stock options of the employee

• TotalWorkingYears: Experience of the employee

• TrainingTimesLastYear: How many times was the employee trained last year?

• WorkLifeBalance: Time spent between work and outside?

• YearsAtCompany: How long has the employee been working in the company?

• YearsInCurrentRole: How long has the employee been working in the current position?

• YearsSinceLastPromotion: How many years passed since the last promotion of the employee

• YearsWithCurrManager: How long has the employee been working with the current manager?

raiseprediction's People

Contributors

caglasozen avatar yusufsamsum avatar alibabayev avatar

Watchers

James Cloos avatar

Forkers

alibabayev

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.