Forecasting is the process of making predictions of the future based on past and present data and analysis of trends. A commonplace example might be
estimation of some variable of interest at some specified future date.
Prediction is a similar, but more general term. Both might refer to formal statistical methods employing
time series,
cross-sectional or
longitudinal data, or alternatively to less formal judgmental methods. Usage can differ between areas of application: for example, in
hydrology, the terms "forecast" and "forecasting" are sometimes reserved for estimates of values at certain specific
future times, while the term "prediction" is used for more general estimates, such as the number of times floods will occur over a long period.