Text this: Causal inference and machine learning in endocrine epidemiology