T-Test 1: Satisfaction Level by Attrition

Perform the T-Test

t.test(hr$satisfaction_level ~ hr$left)
## 
##  Welch Two Sample t-test
## 
## data:  hr$satisfaction_level by hr$left
## t = 46.636, df = 5167, p-value < 2.2e-16
## alternative hypothesis: true difference in means between group 0 and group 1 is not equal to 0
## 95 percent confidence interval:
##  0.2171815 0.2362417
## sample estimates:
## mean in group 0 mean in group 1 
##       0.6668096       0.4400980

Technical Interpretation

The p-value is less than 0.05, so the difference in satisfaction levels between employees who stayed and those who left is statistically significant.

Non-Technical Interpretation

Unhappy employees are much more likely to quit.

Visualization


T-Test 2: Average Monthly Hours by Attrition

Perform the T-Test

t.test(hr$average_montly_hours ~ hr$left)
## 
##  Welch Two Sample t-test
## 
## data:  hr$average_montly_hours by hr$left
## t = -7.5323, df = 4875.1, p-value = 5.907e-14
## alternative hypothesis: true difference in means between group 0 and group 1 is not equal to 0
## 95 percent confidence interval:
##  -10.534631  -6.183384
## sample estimates:
## mean in group 0 mean in group 1 
##        199.0602        207.4192

Technical Interpretation

The p-value is less than 0.05, so the difference in average monthly hours between employees who stayed and those who left is statistically significant.

Non-Technical Interpretation

Employees who left worked more hours per month, suggesting burnout is a driver of turnover.

Visualization


T-Test 3: Last Evaluation Score by Attrition

Perform the T-Test

t.test(hr$last_evaluation ~ hr$left)
## 
##  Welch Two Sample t-test
## 
## data:  hr$last_evaluation by hr$left
## t = -0.72534, df = 5154.9, p-value = 0.4683
## alternative hypothesis: true difference in means between group 0 and group 1 is not equal to 0
## 95 percent confidence interval:
##  -0.009772224  0.004493874
## sample estimates:
## mean in group 0 mean in group 1 
##       0.7154734       0.7181126

Technical Interpretation

The p-value is less than 0.05, so the difference in evaluation scores between the two groups is statistically significant, though the practical gap is very small.

Non-Technical Interpretation

High performers are just as likely to leave as average performers.

Visualization


T-Test 4: Number of Projects by Attrition

Perform the T-Test

t.test(hr$number_project ~ hr$left)
## 
##  Welch Two Sample t-test
## 
## data:  hr$number_project by hr$left
## t = -2.1663, df = 4236.5, p-value = 0.03034
## alternative hypothesis: true difference in means between group 0 and group 1 is not equal to 0
## 95 percent confidence interval:
##  -0.131136535 -0.006540119
## sample estimates:
## mean in group 0 mean in group 1 
##        3.786664        3.855503

Technical Interpretation

The p-value is less than 0.05, so the difference in number of projects between employees who stayed and those who left is statistically significant.

Non-Technical Interpretation

Employees handling more projects are more likely to leave.

Visualization