Recursive partitioning for epidemiological research