Demand forecasting is the process of predicting future demand for products and services to help companies make production, inventory, pricing, and sales decisions. There are two main types of demand forecasting: short-term forecasting, which looks out up to one year and considers sales policies, prices, purchases, and investments, and long-term forecasting, which helps with production planning, new plant decisions, and sales/pricing strategies over longer periods, though it is more difficult due to uncertainty. Demand forecasting methods include surveys of opinions, experts, consumers, as well as statistical techniques like time series analysis, regression, and correlation analysis.