Predicting life satisfaction using machine learning and explainable AI