The causal forecasting model is a class of quantitative forecasting models in which the forecast is modeled as a function of something other than time. Causal forecasting is a forecasting model that explains the relationship between variables and how they interact with one another. There are internal and external variables that are indepentent and dependent variables in the situation.