predictors of quality of life