This project focuses on analyzing employee data to extract meaningful insights related to employee performance, job satisfaction, and organizational trends. The objective is to support data-driven HR decision-making through exploratory data analysis and predictive modeling.
├── Human_Resources_project_png/ # Visualizations generated during analysis
├── Human_Resources.csv # Employee dataset
├── Human_Resources_Department_Project.ipynb # Analysis and modeling notebook
├── README.md # Project documentation
The dataset contains employee-level information, including:
- Employee ID
- Age
- Department
- Education
- Job Role
- Marital Status
- Years at Company
- Job Satisfaction
- Performance Rating
- Handled missing values and ensured data consistency
- Encoded categorical variables for machine learning models
- Scaled numerical features for uniformity
- Analyzed distributions of key employee attributes
- Performed correlation analysis to identify relationships
- Compared job satisfaction and performance across departments and roles
- Built machine learning models to predict employee performance ratings
- Evaluated models using accuracy, precision, recall, and F1-score
- Employee tenure and job satisfaction show meaningful relationships with performance
- Certain departments and roles demonstrate consistent performance trends
- Data-driven approaches can support HR policy and workforce planning
- Python
- Pandas, NumPy
- Matplotlib, Seaborn
- Scikit-learn
- Jupyter Notebook
- Implement advanced models for improved prediction accuracy
- Extend analysis to employee attrition and retention prediction
- Develop interactive dashboards for real-time HR insights
This project demonstrates an end-to-end data analytics workflow, from raw data to actionable insights, with a strong focus on real-world HR applications.