# Program for showing the use of one-way ANOVA test on existing dataset
# Visual display of the different departments
plt.figure(1, figsize=(12,8))
sns.violinplot(x='department', y='post_trg', data=training).set_title('Training Score of different departments')
# Applying ANOVA on the value of training score according to department
mktg = training[training['department']=='Marketing']['post_trg']
finance = training[training['department']=='Finance']['post_trg']
hr = training[training['department']=='Human Resource']['post_trg']
op = training[training['department']=='Operations']['post_trg']
print("ANOVA test:", stats.f_oneway(mktg,finance,hr,op))