Aby uwzględnić zmienne zewnętrzne wpływające na dokładność przewidywań opartych na danych historycznych, można zastosować modele analizy wielowymiarowej, które integrują dodatkowe czynniki zewnętrzne oraz techniki uczenia maszynowego do dynamicznego dostosowywania prognoz.