Related Experiment Videos
Machine learning prediction of customer satisfaction in fitness centres
Manuel Alonso Dos Santos1,2, Jerónimo García Fernández3, Carlos Pérez Campos4
1Department of Marketing and Market Research, University of Granada, Granada, Spain.
None:
Customer satisfaction in fitness centres is critical for fostering loyalty, higher spending, cross-buying, and positive recommendations. This study seeks to develop a predictive model of gym users' satisfaction, identify its main determinants, and optimise predictive accuracy through machine learning techniques. Data from 10,368 users across five Spanish fitness centre chains were analysed. Five machine learning algorithms were applied: decision tree, random forest, logistic regression, gradient boosting, and Naïve Bayes. Model performance was evaluated using AUC, sensitivity, specificity, F-measure, Cohen's Kappa, and overall accuracy. The random forest model showed the highest accuracy (AUC = 0.954, sensitivity = 0.933, specificity = 0.825, F-measure = 0.91, Cohen's Kappa = 0.767, overall accuracy = 0.889). The most influential factors for satisfaction were the overall environment of the centre, employee trustworthiness, staff quality, and management of waiting times. This study extends prior research by applying machine learning algorithms to explain customer satisfaction in fitness centres, positioning satisfaction as the primary predictive outcome and providing interpretable insights into how environmental and service-related factors shape satisfaction beyond traditional retention-focused approaches.
Related Concept Videos
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Prediction Intervals
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
The...