https://github.com/invincible1602/employee_sentiment_project
https://github.com/invincible1602/employee_sentiment_project
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/invincible1602/employee_sentiment_project
- Owner: Invincible1602
- Created: 2025-08-16T12:43:47.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-16T13:09:46.000Z (10 months ago)
- Last Synced: 2025-08-16T15:14:26.539Z (10 months ago)
- Language: Jupyter Notebook
- Size: 585 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Employee Sentiment Analysis
---------------------------
### Overview
This project analyzes employee communication data to assess sentiment and engagement using NLP and statistical techniques.
### Project Tasks
1. Sentiment Labeling (VADER-based)
2. Exploratory Data Analysis (EDA)
3. Monthly Sentiment Score Calculation
4. Employee Ranking (Top 3 Positive/Negative)
5. Flight Risk Identification
6. Predictive Modeling (Linear Regression)
### Key Results
* **Top Positive Employees (latest month):** Employee\_A, Employee\_B, Employee\_C
* **Top Negative Employees (latest month):** Employee\_X, Employee\_Y, Employee\_Z
* **Flight Risk Employees:** Employee\_M, Employee\_N
* **Model Performance:** RMSE ≈ \[value\], R² ≈ \[value\]
### Repository Structure
```bash
employee_sentiment_project/
│
├── data/ # raw + processed datasets
├── visualization/ # generated plots
├── notebooks/ # main_notebook.ipynb
├── report/ # Employee_Sentiment_Analysis_Report.docx
├── README.md # summary file
└── requirements.txt # dependencies
```
### How to Run
1. Install dependencies: pip install -r requirements.txt
2. Open notebooks/main\_notebook.ipynb
3. Run cells step by step to reproduce results