November 19, 2018 · By Evan Humphrey and Federico Laiño Predicting Future Demand Consumer packaged goods (CPG) companies use robust algorithms to interpret patterns from historical sales and predict future demand. Typically, these algorithms only have one or two sources of information (data sets) to derive the forecast for the next period. As the field of business forecasting develops, technological improvements allow companies to experiment with more advanced models.