A machine learning analysis of risk and protective factors of suicidal thoughts and behaviors in college students