Text this: Modeling complex longitudinal consumer behavior with Dynamic Bayesian networks