Time series models assume that the demand is only related to its own past demand patterns. Causal models assume that the some other factor affects the variable we are trying to predict. Causal models measure the relationship between the other factor(s) and the data we are trying to forecast.