Forecasting Competitions
   HOME

TheInfoList



OR:

Forecasting is the process of making predictions based on
past The past is the set of all Spacetime#Definitions, events that occurred before a given point in time. The past is contrasted with and defined by the present and the future. The concept of the past is derived from the linear fashion in which human ...
and present data. Later these can be compared with what actually happens. For example, a company might
estimate Estimation (or estimating) is the process of finding an estimate or approximation, which is a value that is usable for some purpose even if input data may be incomplete, uncertain, or unstable. The value is nonetheless usable because it is de ...
their revenue in the next year, then compare it against the actual results creating a variance actual analysis.
Prediction A prediction (Latin ''præ-'', "before," and ''dictum'', "something said") or forecast is a statement about a future event or about future data. Predictions are often, but not always, based upon experience or knowledge of forecasters. There ...
is a similar but more general term. Forecasting might refer to specific formal statistical methods employing
time series In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. ...
,
cross-sectional In statistics and econometrics, cross-sectional data is a type of data collected by observing many subjects (such as individuals, firms, countries, or regions) at a single point or period of time. Analysis of cross-sectional data usually consists ...
or longitudinal data, or alternatively to less formal judgmental methods or the process of prediction and assessment of its accuracy. Usage can vary between areas of application: for example, in
hydrology Hydrology () is the scientific study of the movement, distribution, and management of water on Earth and other planets, including the water cycle, water resources, and drainage basin sustainability. A practitioner of hydrology is called a hydro ...
the terms "forecast" and "forecasting" are sometimes reserved for estimates of values at certain specific
future The future is the time after the past and present. Its arrival is considered inevitable due to the existence of time and the laws of physics. Due to the apparent nature of reality and the unavoidability of the future, everything that currently ex ...
times, while the term "prediction" is used for more general estimates, such as the number of times floods will occur over a long period.
Risk In simple terms, risk is the possibility of something bad happening. Risk involves uncertainty about the effects/implications of an activity with respect to something that humans value (such as health, well-being, wealth, property or the environ ...
and
uncertainty Uncertainty or incertitude refers to situations involving imperfect or unknown information. It applies to predictions of future events, to physical measurements that are already made, or to the unknown, and is particularly relevant for decision ...
are central to forecasting and prediction; it is generally considered a good practice to indicate the degree of uncertainty attaching to forecasts. In any case, the data must be up to date in order for the forecast to be as accurate as possible. In some cases the data used to predict the variable of interest is itself forecast. A forecast is not to be confused with a Budget; budgets are more specific, fixed-term financial plans used for resource allocation and control, while forecasts provide estimates of future financial performance, allowing for flexibility and adaptability to changing circumstances. Both tools are valuable in financial planning and decision-making, but they serve different functions.


Applications

Forecasting has applications in a wide range of fields where estimates of future conditions are useful. Depending on the field, accuracy varies significantly. If the factors that relate to what is being forecast are known and well understood and there is a significant amount of data that can be used, it is likely the final value will be close to the forecast. If this is not the case or if the actual outcome is affected by the forecasts, the reliability of the forecasts can be significantly lower. Climate change and increasing energy prices have led to the use of Egain Forecasting for buildings. This attempts to reduce the energy needed to heat the building, thus reducing the emission of
greenhouse gas Greenhouse gases (GHGs) are the gases in the atmosphere that raise the surface temperature of planets such as the Earth. Unlike other gases, greenhouse gases absorb the radiations that a planet emits, resulting in the greenhouse effect. T ...
es. Forecasting is used in
customer demand planning Customer demand planning (CDP) is a business planning process that allows sales teams to develop demand forecasts as input to service-planning processes, production, inventory planning and revenue planning. Definition CDP is an aspect of manag ...
in everyday business for manufacturing and distribution companies. While the veracity of predictions for actual stock returns are disputed through reference to the
efficient-market hypothesis The efficient-market hypothesis (EMH) is a hypothesis in financial economics that states that asset prices reflect all available information. A direct implication is that it is impossible to "beat the market" consistently on a risk-adjusted basis ...
, forecasting of broad economic trends is common. Such analysis is provided by both non-profit groups as well as by for-profit private institutions. Forecasting
foreign exchange The foreign exchange market (forex, FX, or currency market) is a global decentralized or over-the-counter (OTC) market for the trading of currencies. This market determines foreign exchange rates for every currency. By trading volume, it i ...
movements is typically achieved through a combination of historical and current data (summarized in charts) and
fundamental analysis Fundamental analysis, in accounting and finance, is the analysis of a business's financial statements (usually to analyze the business's assets, Liability (financial accounting), liabilities, and earnings); health; Competition, competitors and Ma ...
. An essential difference between chart analysis and fundamental economic analysis is that chartists study only the price action of a market, whereas fundamentalists attempt to look to the reasons behind the action. Financial institutions assimilate the evidence provided by their fundamental and chartist researchers into one note to provide a final projection on the currency in question.Pound Sterling Live
"Euro Forecast from Institutional Researchers"
A list of collated exchange rate forecasts encompassing technical and fundamental analysis in the foreign exchange market.
Forecasting has also been used to predict the development of conflict situations. Forecasters perform research that uses empirical results to gauge the effectiveness of certain forecasting models. However research has shown that there is little difference between the accuracy of the forecasts of experts knowledgeable in the conflict situation and those by individuals who knew much less. Similarly, experts in some studies argue that role thinking — standing in other people's shoes to forecast their decisions — does not contribute to the accuracy of the forecast. An important, albeit often ignored aspect of forecasting, is the relationship it holds with
planning Planning is the process of thinking regarding the activities required to achieve a desired goal. Planning is based on foresight, the fundamental capacity for mental time travel. Some researchers regard the evolution of forethought - the cap ...
. Forecasting can be described as predicting what the future ''will'' look like, whereas planning predicts what the future ''should'' look like. There is no single right forecasting method to use. Selection of a method should be based on your objectives and your conditions (data etc.). A good way to find a method is by visiting a selection tree. An example of a selection tree can be found here. Forecasting has application in many situations: *
Supply chain management In commerce, supply chain management (SCM) deals with a system of procurement (purchasing raw materials/components), operations management, logistics and marketing channels, through which raw materials can be developed into finished produc ...
and
customer demand planning Customer demand planning (CDP) is a business planning process that allows sales teams to develop demand forecasts as input to service-planning processes, production, inventory planning and revenue planning. Definition CDP is an aspect of manag ...
— Forecasting can be used in supply chain management to ensure that the right product is at the right place at the right time. Accurate forecasting will help retailers reduce excess inventory and thus increase
profit margin Profit margin is a financial ratio that measures the percentage of profit earned by a company in relation to its revenue. Expressed as a percentage, it indicates how much profit the company makes for every dollar of revenue generated. Profit margi ...
. Accurate forecasting will also help them meet consumer demand. The discipline of demand planning, also sometimes referred to as supply chain forecasting, embraces both statistical forecasting and a consensus process. Studies have shown that extrapolations are the least accurate, while company earnings forecasts are the most reliable. *
Economic forecasting Economic forecasting is the process of making predictions about the economy. Forecasts can be carried out at a high level of aggregation—for example for GDP, inflation, unemployment or the fiscal deficit—or at a more disaggregated level, for ...
*
Earthquake prediction Earthquake prediction is a branch of the science of geophysics, primarily seismology, concerned with the specification of the time, location, and magnitude of future earthquakes within stated limits, and particularly "the determination of par ...
* Egain forecasting *
Energy forecasting Energy forecasting includes forecasting demand ( load) and price of electricity, fossil fuels (natural gas, oil, coal) and renewable energy sources (RES; hydro, wind, solar). Forecasting can be both expected price value and probabilistic forecasti ...
for renewable power integration *
Finance Finance refers to monetary resources and to the study and Academic discipline, discipline of money, currency, assets and Liability (financial accounting), liabilities. As a subject of study, is a field of Business administration, Business Admin ...
against risk of default via
credit rating A credit rating is an evaluation of the credit risk of a prospective debtor (an individual, a business, company or a government). It is the practice of predicting or forecasting the ability of a supposed debtor to pay back the debt or default. The ...
s and
credit score A credit score is a numerical expression based on a level analysis of a person's credit files, to represent the creditworthiness of an individual. A credit score is primarily based on a credit report, information typically sourced from credit bu ...
s *
Land use forecasting Land-use forecasting undertakes to project the distribution and intensity of trip generating activities in the urban area. In practice, land-use models are demand-driven, using as inputs the aggregate information on growth produced by an aggregat ...
* Player and team performance in sports *
Political forecasting Political forecasting aims at forecasting the outcomes of political events. Political events can be a number of events such as diplomatic decisions, actions by political leaders and other areas relating to politicians and political institutions. ...
*
Product forecasting Product forecasting is the science of predicting the degree of success a new product will enjoy in the marketplace. To do this, the forecasting model must take into account such things as product awareness, distribution, price A price is ...
*
Sales forecasting Sales operations is a set of business activities and processes that help a sales organization run effectively, efficiently and in support of business strategies and objectives. Sales operations may also be referred to as sales, sales support, or b ...
*
Technology forecasting Technology forecasting attempts to predict the future characteristics of useful technological machines, procedures or wikt:technique, techniques. Researchers create technology forecasts based on past experience and current technological developmen ...
*
Telecommunications forecasting All telecommunications service providers perform forecasting calculations to assist them in planning their networks.Farr R.E., Telecommunications Traffic, Tariffs and Costs – An Introduction For Managers, Peter Peregrinus, 1988. Accurate forecast ...
* Transport planning and
forecasting Forecasting is the process of making predictions based on past and present data. Later these can be compared with what actually happens. For example, a company might Estimation, estimate their revenue in the next year, then compare it against the ...
*
Weather forecasting Weather forecasting or weather prediction is the application of science and technology forecasting, to predict the conditions of the Earth's atmosphere, atmosphere for a given location and time. People have attempted to predict the weather info ...
,
flood forecasting Flood forecasting is the process of predicting the occurrence, magnitude, timing, and duration of floods in a specific area, often by analysing various hydrological, meteorological, and environmental factors. The primary goal of flood forecasting is ...
and
meteorology Meteorology is the scientific study of the Earth's atmosphere and short-term atmospheric phenomena (i.e. weather), with a focus on weather forecasting. It has applications in the military, aviation, energy production, transport, agricultur ...


Forecasting as training, betting and futarchy

In several cases, the forecast is either more or less than a prediction of the future. In Philip E. Tetlock's '' Superforecasting: The Art and Science of Prediction'', he discusses forecasting as a method of improving the ability to make decisions. A person can become better calibrated — ''i.e.'' having things they give 10% credence to happening 10% of the time. Or they can forecast things more confidently — coming to the same conclusion but earlier. Some have claimed that forecasting is a transferable skill with benefits to other areas of discussion and decision making.
Betting Gambling (also known as betting or gaming) is the wagering of something of value ("the stakes") on a random event with the intent of winning something else of value, where instances of strategy are discounted. Gambling thus requires three ele ...
on sports or politics is another form of forecasting. Rather than being used as advice, bettors are paid based on if they predicted correctly. While decisions might be made based on these bets (forecasts), the main motivation is generally financial. Finally, futarchy is a form of government where forecasts of the impact of government action are used to decide which actions are taken. Rather than advice, in futarchy's strongest form, the action with the best forecasted result is automatically taken.


Forecast improvements

Forecast improvement projects have been operated in a number of sectors: the
National Hurricane Center The National Hurricane Center (NHC) is the division of the United States' NOAA/National Weather Service responsible for tracking and predicting tropical weather systems between the IERS Reference Meridian, Prime Meridian and the 140th meridian ...
's Hurricane Forecast Improvement Project (HFIP) and the Wind Forecast Improvement Project sponsored by the
US Department of Energy US or Us most often refers to: * Us (pronoun), ''Us'' (pronoun), the objective case of the English first-person plural pronoun ''we'' * US, an abbreviation for the United States US, U.S., Us, us, or u.s. may also refer to: Arts and entertainme ...
are examples. In relation to supply chain management, the Du Pont model has been used to show that an increase in forecast accuracy can generate increases in sales and reductions in inventory, operating expenses and commitment of working capital. The
Groceries Code Adjudicator The Groceries Code Adjudicator (or ''Supermarket Ombudsman'') is an independent statutory office established to enforce the Groceries Supply Code of Practice and to regulate the relationship between supermarkets and their direct suppliers within ...
in the United Kingdom, which regulates supply chain management practices in the groceries retail industry, has observed that all the retailers who fall within the scope of his regulation "are striving for continuous improvement in forecasting practice and activity in relation to promotions".


Categories of forecasting methods


Qualitative vs. quantitative methods

Qualitative forecasting techniques are subjective, based on the opinion and judgment of consumers and experts; they are appropriate when past data are not available. They are usually applied to intermediate- or long-range decisions. Examples of qualitative forecasting methods are informed opinion and judgment, the
Delphi method The Delphi method or Delphi technique ( ; also known as Estimate-Talk-Estimate or ETE) is a structured communication technique or method, originally developed as a systematic, interactive forecasting method that relies on a panel of experts. Delphi ...
,
market research Market research is an organized effort to gather information about target markets and customers. It involves understanding who they are and what they need. It is an important component of business strategy and a major factor in maintaining com ...
, and historical life-cycle analogy. Quantitative forecasting
models A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , . Models can be divided int ...
are used to forecast future data as a function of past data. They are appropriate to use when past numerical data is available and when it is reasonable to assume that some of the patterns in the data are expected to continue into the future. These methods are usually applied to short- or intermediate-range decisions. Examples of quantitative forecasting methods are last period demand, simple and weighted N-Period
moving average In statistics, a moving average (rolling average or running average or moving mean or rolling mean) is a calculation to analyze data points by creating a series of averages of different selections of the full data set. Variations include: #Simpl ...
s, simple
exponential smoothing Exponential smoothing or exponential moving average (EMA) is a rule of thumb technique for smoothing time series data using the exponential window function. Whereas in the simple moving average the past observations are weighted equally, exponen ...
, Poisson process model based forecasting and multiplicative seasonal indexes. Previous research shows that different methods may lead to different level of forecasting accuracy. For example, GMDH neural network was found to have better forecasting performance than the classical forecasting algorithms such as Single Exponential Smooth, Double Exponential Smooth, ARIMA and back-propagation neural network.


Average approach

In this approach, the predictions of all future values are equal to the mean of the past data. This approach can be used with any sort of data where past data is available. In time series notation: :\hat_ = \bar = ( y_1 + ... + y_T ) / T where y_1, ... , y_T is the past data. Although the time series notation has been used here, the average approach can also be used for cross-sectional data (when we are predicting unobserved values; values that are not included in the data set). Then, the prediction for unobserved values is the average of the observed values.


Naïve approach

Naïve forecasts are the most cost-effective forecasting model, and provide a benchmark against which more sophisticated models can be compared. This forecasting method is only suitable for time series
data Data ( , ) are a collection of discrete or continuous values that convey information, describing the quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted for ...
. Using the naïve approach, forecasts are produced that are equal to the last observed value. This method works quite well for economic and financial time series, which often have patterns that are difficult to reliably and accurately predict. If the time series is believed to have seasonality, the seasonal naïve approach may be more appropriate where the forecasts are equal to the value from last season. In time series notation: :\hat_ = y_T


Drift method

A variation on the naïve method is to allow the forecasts to increase or decrease over time, where the amount of change over time (called the drift) is set to be the average change seen in the historical data. So the forecast for time T+h is given by :\hat_ = y_T + \frac\sum_^T (y_-y_) = y_+h\left(\frac\right). This is equivalent to drawing a line between the first and last observation, and extrapolating it into the future.


Seasonal naïve approach

The seasonal naïve method accounts for seasonality by setting each prediction to be equal to the last observed value of the same season. For example, the prediction value for all subsequent months of April will be equal to the previous value observed for April. The forecast for time T + h is :\hat_ = y_ where m=seasonal period and k is the smallest integer greater than (h-1) / m. The seasonal naïve method is particularly useful for data that has a very high level of seasonality.


Deterministic approach

A deterministic approach is when there is no stochastic variable involved and the forecasts depend on the selected functions and parameters. For example, given the function :\begin f_n(x_t) = \dfrac \, , \qquad n \in ,\;x\in . \end The short term behaviour x_t and the is the medium-long term trend y_t are : \begin {\left\{ \begin{array}{ll} x_{t+1} = \alpha f_n(x_t) + \gamma \, y_t + \delta \\ y_{t+1} = \beta \, y_t - \mu \, x_{t} + \eta \end{array}\right. } \end{aligned} where \alpha, \gamma, \beta, \mu, \eta are some parameters. This approach has been proposed to simulate bursts of seemingly stochastic activity, interrupted by quieter periods. The assumption is that the presence of a strong deterministic ingredient is hidden by noise. The deterministic approach is noteworthy as it can reveal the underlying dynamical systems structure, which can be exploited for steering the dynamics into a desired regime.


Time series methods

Time series In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. ...
methods use historical data as the basis of estimating future outcomes. They are based on the assumption that past demand history is a good indicator of future demand. *
Moving average In statistics, a moving average (rolling average or running average or moving mean or rolling mean) is a calculation to analyze data points by creating a series of averages of different selections of the full data set. Variations include: #Simpl ...
* Weighted moving average *
Exponential smoothing Exponential smoothing or exponential moving average (EMA) is a rule of thumb technique for smoothing time series data using the exponential window function. Whereas in the simple moving average the past observations are weighted equally, exponen ...
* Autoregressive moving average (ARMA) (forecasts depend on past values of the variable being forecast and on past prediction errors) * Autoregressive integrated moving average (ARIMA) (ARMA on the period-to-period change in the forecast variable) :e.g. Box–Jenkins :Seasonal ARIMA or SARIMA or ARIMARCH, *
Extrapolation In mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. ...
*
Linear prediction Linear prediction is a mathematical operation where future values of a discrete-time signal are estimated as a linear function of previous samples. In digital signal processing, linear prediction is often called linear predictive coding (LPC) and ...
*
Trend estimation Linear trend estimation is a statistical technique used to analyze data patterns. Data patterns, or trends, occur when the information gathered tends to increase or decrease over time or is influenced by changes in an external factor. Linear tre ...
(predicting the variable as a linear or polynomial function of time) *
Growth curve (statistics) The growth curve model in statistics is a specific multivariate linear model, also known as GMANOVA (Generalized Multivariate Analysis-Of-Variance). It generalizes MANOVA by allowing post-matrices, as seen in the definition. Definition Growth c ...
*
Recurrent neural network Recurrent neural networks (RNNs) are a class of artificial neural networks designed for processing sequential data, such as text, speech, and time series, where the order of elements is important. Unlike feedforward neural networks, which proces ...


Relational methods

Some forecasting methods try to identify the underlying factors that might influence the variable that is being forecast. For example, including information about climate patterns might improve the ability of a model to predict umbrella sales. Forecasting models often take account of regular seasonal variations. In addition to climate, such variations can also be due to holidays and customs: for example, one might predict that sales of college football apparel will be higher during the football season than during the off season. Several informal methods used in causal forecasting do not rely solely on the output of mathematical
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
s, but instead use the judgment of the forecaster. Some forecasts take account of past relationships between variables: if one variable has, for example, been approximately linearly related to another for a long period of time, it may be appropriate to extrapolate such a relationship into the future, without necessarily understanding the reasons for the relationship. Causal methods include: * Regression analysis includes a large group of methods for predicting future values of a variable using information about other variables. These methods include both parametric (linear or non-linear) and
non-parametric Nonparametric statistics is a type of statistical analysis that makes minimal assumptions about the underlying distribution of the data being studied. Often these models are infinite-dimensional, rather than finite dimensional, as in parametric sta ...
techniques. * Autoregressive moving average with exogenous inputs (ARMAX) Quantitative forecasting models are often judged against each other by comparing their in-sample or out-of-sample
mean square error In statistics, the mean squared error (MSE) or mean squared deviation (MSD) of an estimator (of a procedure for estimating an unobserved quantity) measures the average of the squares of the errors—that is, the average squared difference between ...
, although some researchers have advised against this. Different forecasting approaches have different levels of accuracy. For example, it was found in one context that GMDH has higher forecasting accuracy than traditional ARIMA.


Judgmental methods

Judgmental forecasting methods incorporate intuitive judgement, opinions and subjective
probability Probability is a branch of mathematics and statistics concerning events and numerical descriptions of how likely they are to occur. The probability of an event is a number between 0 and 1; the larger the probability, the more likely an e ...
estimates. Judgmental forecasting is used in cases where there is a lack of historical data or during completely new and unique market conditions. Judgmental methods include: *Composite forecasts *Cooke's method *
Delphi method The Delphi method or Delphi technique ( ; also known as Estimate-Talk-Estimate or ETE) is a structured communication technique or method, originally developed as a systematic, interactive forecasting method that relies on a panel of experts. Delphi ...
* Forecast by analogy * Scenario building *
Statistical survey Survey methodology is "the study of survey methods". As a field of applied statistics concentrating on human-research surveys, survey methodology studies the sampling of individual units from a population and associated techniques of survey d ...
s *
Technology forecasting Technology forecasting attempts to predict the future characteristics of useful technological machines, procedures or wikt:technique, techniques. Researchers create technology forecasts based on past experience and current technological developmen ...


Artificial intelligence methods

*
Artificial neural networks In machine learning, a neural network (also artificial neural network or neural net, abbreviated ANN or NN) is a computational model inspired by the structure and functions of biological neural networks. A neural network consists of connected ...
*
Group method of data handling A group is a number of persons or things that are located, gathered, or classed together. Groups of people * Cultural group, a group whose members share the same cultural identity * Ethnic group, a group whose members share the same ethnic iden ...
*
Support vector machine In machine learning, support vector machines (SVMs, also support vector networks) are supervised max-margin models with associated learning algorithms that analyze data for classification and regression analysis. Developed at AT&T Bell Laborato ...
s Often these are done today by specialized programs loosely labeled *
Data mining Data mining is the process of extracting and finding patterns in massive data sets involving methods at the intersection of machine learning, statistics, and database systems. Data mining is an interdisciplinary subfield of computer science and ...
*
Machine learning Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
*
Pattern recognition Pattern recognition is the task of assigning a class to an observation based on patterns extracted from data. While similar, pattern recognition (PR) is not to be confused with pattern machines (PM) which may possess PR capabilities but their p ...


Geometric extrapolation with error prediction

Can be created with 3 points of a sequence and the "moment" or "index". This type of extrapolation has 100% accuracy in predictions in a big percentage of known series database (OEIS).


Other methods

* Granger causality *
Simulation A simulation is an imitative representation of a process or system that could exist in the real world. In this broad sense, simulation can often be used interchangeably with model. Sometimes a clear distinction between the two terms is made, in ...
*
Demand forecasting Demand forecasting, also known as ''demand planning and sales forecasting'' (DP&SF), involves the prediction of the quantity of goods and services that will be demanded by consumers or business customers at a future point in time. More specifical ...
*
Probabilistic forecasting Probabilistic forecasting summarizes what is known about, or opinions about, future events. In contrast to single-valued forecasts (such as forecasting that the maximum temperature at a given site on a given day will be 23 degrees Celsius, or that t ...
and
Ensemble forecasting Ensemble forecasting is a method used in or within numerical weather prediction. Instead of making a single forecast of the most likely weather, a set (or ensemble) of forecasts is produced. This set of forecasts aims to give an indication of the ...


Forecasting accuracy

The forecast error (also known as a residual) is the difference between the actual value and the forecast value for the corresponding period: :\ E_t = Y_t - F_t where E is the forecast error at period t, Y is the actual value at period t, and F is the forecast for period t. A good forecasting method will yield residuals that are uncorrelated. If there are
correlation In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data. Although in the broadest sense, "correlation" may indicate any type of association, in statistics ...
s between residual values, then there is information left in the residuals which should be used in computing forecasts. This can be accomplished by computing the expected value of a residual as a function of the known past residuals, and adjusting the forecast by the amount by which this expected value differs from zero. A good forecasting method will also have zero mean. If the residuals have a mean other than zero, then the forecasts are biased and can be improved by adjusting the forecasting technique by an additive constant that equals the mean of the unadjusted residuals. Measures of aggregate error:


Scaled-dependent errors

The forecast error, E, is on the same scale as the data, as such, these accuracy measures are scale-dependent and cannot be used to make comparisons between series on different scales.
Mean absolute error In statistics, mean absolute error (MAE) is a measure of Error (statistics), errors between paired observations expressing the same phenomenon. Examples of ''Y'' versus ''X'' include comparisons of predicted versus observed, subsequent time vers ...
(MAE) or
mean absolute deviation The average absolute deviation (AAD) of a data set is the average of the absolute deviations from a central point. It is a summary statistic of statistical dispersion or variability. In the general form, the central point can be a mean, median, m ...
(MAD): \ MAE = MAD = \frac{\sum_{t=1}^{N} , E_t{N}
Mean squared error In statistics, the mean squared error (MSE) or mean squared deviation (MSD) of an estimator (of a procedure for estimating an unobserved quantity) measures the average of the squares of the errors—that is, the average squared difference betwee ...
(MSE) or mean squared prediction error (MSPE): \ MSE = MSPE = \frac{\sum_{t=1}^N {E_t^2{N}
Root mean squared error The root mean square deviation (RMSD) or root mean square error (RMSE) is either one of two closely related and frequently used measures of the differences between true or predicted values on the one hand and observed values or an estimator on th ...
(RMSE): \ RMSE = \sqrt{\frac{\sum_{t=1}^N {E_t^2{N Average of Errors (E): \ \bar{E}= \frac{\sum_{i=1}^N {E_i{N}


Percentage errors

These are more frequently used to compare forecast performance between different data sets because they are scale-independent. However, they have the disadvantage of being extremely large or undefined if Y is close to or equal to zero. Mean absolute percentage error (MAPE): \ MAPE = 100* \frac{\sum_{t=1}^N , \frac{E_t}{Y_t}{N} Mean absolute percentage deviation (MAPD): \ MAPD = \frac{\sum_{t=1}^{N} , E_t{\sum_{t=1}^{N} , Y_t


Scaled errors

Hyndman and Koehler (2006) proposed using scaled errors as an alternative to percentage errors.
Mean absolute scaled error In statistics, the mean absolute scaled error (MASE) is a measure of the accuracy of forecasts. It is the mean absolute error of the forecast values, divided by the mean absolute error of the in-sample one-step naive forecast. It was proposed in ...
(MASE): MASE = \frac{\sum_{t=1}^{N} , \frac{E_t}{\frac{1}{N-m}\sum_{t=m+1}^{N}, Y_t - Y_{t-m}{N} where ''m''=seasonal period or 1 if non-seasonal


Other measures

Forecast skill (SS): \ SS = 1- \frac{MSE_{forecast{MSE_{ref Business forecasters and practitioners sometimes use different terminology. They refer to the PMAD as the MAPE, although they compute this as a volume weighted MAPE. For more information, see
Calculating demand forecast accuracy Demand forecasting, also known as ''demand planning and sales forecasting'' (DP&SF), involves the prediction of the quantity of goods and services that will be demanded by consumers or customer, business customers at a future point in time. More s ...
. When comparing the accuracy of different forecasting methods on a specific data set, the measures of aggregate error are compared with each other and the method that yields the lowest error is preferred.


Training and test sets

When evaluating the quality of forecasts, it is invalid to look at how well a model fits the historical data; the accuracy of forecasts can only be determined by considering how well a model performs on new data that were not used when fitting the model. When choosing models, it is common to use a portion of the available data for fitting, and use the rest of the data for testing the model, as was done in the above examples.


Cross-validation

Cross-validation is a more sophisticated version of training a test set. For
cross-sectional data In statistics and econometrics, cross-sectional data is a type of data collected by observing many subjects (such as individuals, firms, countries, or regions) at a single point or period of time. Analysis of cross-sectional data usually consists ...
, one approach to cross-validation works as follows: # Select observation ''i'' for the test set, and use the remaining observations in the training set. Compute the error on the test observation. # Repeat the above step for ''i'' = 1,2,..., ''N'' where ''N'' is the total number of observations. # Compute the forecast accuracy measures based on the errors obtained. This makes efficient use of the available data, as only one observation is omitted at each step For time series data, the training set can only include observations prior to the test set. Therefore, no future observations can be used in constructing the forecast. Suppose ''k'' observations are needed to produce a reliable forecast; then the process works as follows: # Starting with ''i''=1, select the observation ''k + i'' for the test set, and use the observations at times 1, 2, ..., ''k+i''–1 to estimate the forecasting model. Compute the error on the forecast for ''k+i''. # Repeat the above step for ''i'' = 2,...,''T–k'' where ''T'' is the total number of observations. # Compute the forecast accuracy over all errors. This procedure is sometimes known as a "rolling forecasting origin" because the "origin" (''k+i -1)'' at which the forecast is based rolls forward in time. Further, two-step-ahead or in general ''p''-step-ahead forecasts can be computed by first forecasting the value immediately after the training set, then using this value with the training set values to forecast two periods ahead, etc. ''See also'' *
Calculating demand forecast accuracy Demand forecasting, also known as ''demand planning and sales forecasting'' (DP&SF), involves the prediction of the quantity of goods and services that will be demanded by consumers or customer, business customers at a future point in time. More s ...
* Consensus forecasts *
Forecast error In statistics, a forecast error is the difference between the actual or real and the predicted or forecast value of a time series or any other phenomenon of interest. Since the forecast error is derived from the same scale of data, comparisons bet ...
*
Predictability Predictability is the degree to which a correct prediction or forecast of a system's state can be made, either qualitatively or quantitatively. Predictability and causality Causal determinism has a strong relationship with predictability. Perfec ...
*
Prediction interval In statistical inference, specifically predictive inference, a prediction interval is an estimate of an interval (statistics), interval in which a future observation will fall, with a certain probability, given what has already been observed. Pr ...
s, similar to confidence intervals *
Reference class forecasting Reference class forecasting or comparison class forecasting is a method of predicting the future by looking at similar past situations and their outcomes. The theories behind reference class forecasting were developed by Daniel Kahneman and Amos ...


Seasonality and cyclic behaviour


Seasonality

Seasonality is a characteristic of a time series in which the data experiences regular and predictable changes which recur every calendar year. Any predictable change or pattern in a time series that recurs or repeats over a one-year period can be said to be seasonal. It is common in many situations – such as grocery store or even in a Medical Examiner's office—that the demand depends on the day of the week. In such situations, the forecasting procedure calculates the seasonal index of the "season" – seven seasons, one for each day – which is the ratio of the average demand of that season (which is calculated by Moving Average or Exponential Smoothing using historical data corresponding only to that season) to the average demand across all seasons. An index higher than 1 indicates that demand is higher than average; an index less than 1 indicates that the demand is less than the average.


Cyclic behaviour

The cyclic behaviour of data takes place when there are regular fluctuations in the data which usually last for an interval of at least two years, and when the length of the current cycle cannot be predetermined. Cyclic behavior is not to be confused with seasonal behavior. Seasonal fluctuations follow a consistent pattern each year so the period is always known. As an example, during the Christmas period, inventories of stores tend to increase in order to prepare for Christmas shoppers. As an example of cyclic behaviour, the population of a particular natural ecosystem will exhibit cyclic behaviour when the population decreases as its natural food source decreases, and once the population is low, the food source will recover and the population will start to increase again. Cyclic data cannot be accounted for using ordinary seasonal adjustment since it is not of fixed period.


Limitations

Limitations pose barriers beyond which forecasting methods cannot reliably predict. There are many events and values that cannot be forecast reliably. Events such as the roll of a die or the results of the lottery cannot be forecast because they are random events and there is no significant relationship in the data. When the factors that lead to what is being forecast are not known or well understood such as in
stock Stocks (also capital stock, or sometimes interchangeably, shares) consist of all the Share (finance), shares by which ownership of a corporation or company is divided. A single share of the stock means fractional ownership of the corporatio ...
and
foreign exchange market The foreign exchange market (forex, FX, or currency market) is a global decentralized or over-the-counter (OTC) market for the trading of currencies. This market determines foreign exchange rates for every currency. By trading volume, ...
s forecasts are often inaccurate or wrong as there is not enough data about everything that affects these markets for the forecasts to be reliable, in addition the outcomes of the forecasts of these markets change the behavior of those involved in the market further reducing forecast accuracy. The concept of "self-destructing predictions" concerns the way in which some predictions can undermine themselves by influencing social behavior. This is because "predictors are part of the social context about which they are trying to make a prediction and may influence that context in the process". For example, a forecast that a large percentage of a population will become HIV infected based on existing trends may cause more people to avoid risky behavior and thus reduce the HIV infection rate, invalidating the forecast (which might have remained correct if it had not been publicly known). Or, a prediction that cybersecurity will become a major issue may cause organizations to implement more security cybersecurity measures, thus limiting the issue.


Performance limits of fluid dynamics equations

As proposed by
Edward Lorenz Edward Norton Lorenz (May 23, 1917 – April 16, 2008) was an American mathematician and meteorologist who established the theoretical basis of weather and climate predictability, as well as the basis for computer-aided atmospheric physics and m ...
in 1963, long range weather forecasts, those made at a range of two weeks or more, are impossible to definitively predict the state of the atmosphere, owing to the chaotic nature of the
fluid dynamics In physics, physical chemistry and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids – liquids and gases. It has several subdisciplines, including (the study of air and other gases in motion ...
equations involved. Extremely small errors in the initial input, such as temperatures and winds, within numerical models double every five days.


See also

*
Accelerating change In futures studies and the history of technology, accelerating change is the observed exponential nature of the rate of technological change in recent history, which may suggest faster and more profound change in the future and may or may not ...
*
Cash flow forecasting Cash flow forecasting is the process of obtaining an estimate of a company's future cash levels, and its financial position more generally. A cash flow forecast is a key financial management tool, both for large corporates, and for smaller entr ...
*
Cliodynamics Cliodynamics () is a transdisciplinary area of research that integrates cultural evolution, economic history/ cliometrics, macrosociology, the mathematical modeling of historical processes during the '' longue durée'', and the construction and ...
* Collaborative planning, forecasting, and replenishment *
Computer supported brainstorming In computer supported brainstorming, team members contribute their ideas through electronic means either synchronously or asynchronously. The brainstorming software selected by the team mediates the individual interactions and helps to organize ...
*
Earthquake prediction Earthquake prediction is a branch of the science of geophysics, primarily seismology, concerned with the specification of the time, location, and magnitude of future earthquakes within stated limits, and particularly "the determination of par ...
*
Economic forecasting Economic forecasting is the process of making predictions about the economy. Forecasts can be carried out at a high level of aggregation—for example for GDP, inflation, unemployment or the fiscal deficit—or at a more disaggregated level, for ...
*
Energy forecasting Energy forecasting includes forecasting demand ( load) and price of electricity, fossil fuels (natural gas, oil, coal) and renewable energy sources (RES; hydro, wind, solar). Forecasting can be both expected price value and probabilistic forecasti ...
* Forecasting bias *
Foresight (future studies) Foresight most commonly refers to: * Foresight (psychology), the ability to predict or plan for the future * Mental time travel or episodic foresight, the ability to reconstruct events from the past and imagine future events * Precognition, a claim ...
*
Frequency spectrum In signal processing, the power spectrum S_(f) of a continuous time signal x(t) describes the distribution of power into frequency components f composing that signal. According to Fourier analysis, any physical signal can be decomposed int ...
*
Futures studies Futures studies, futures research or futurology is the systematic, interdisciplinary and holistic study of social and technological advancement, and other environmental trends, often for the purpose of exploring how people will live and wor ...
*
Futurology Futures studies, futures research or futurology is the systematic, interdisciplinary and holistic study of social and technological advancement, and other environmental trends, often for the purpose of exploring how people will live and wor ...
*
Kondratiev wave In economics, Kondratiev waves (also called supercycles, great surges, long waves, K-waves or the long economic cycle) are hypothesized cycle-like phenomena in the modern world economy. The phenomenon is closely connected with the technology l ...
*
Least squares The method of least squares is a mathematical optimization technique that aims to determine the best fit function by minimizing the sum of the squares of the differences between the observed values and the predicted values of the model. The me ...
*
Least-squares spectral analysis Least-squares spectral analysis (LSSA) is a method of estimating a Spectral density estimation#Overview, frequency spectrum based on a least-squares fit of Sine wave, sinusoids to data samples, similar to Fourier analysis. Fourier analysis, the ...
*
Optimism bias Optimism bias or optimistic bias is a cognitive bias that causes someone to believe that they themselves are less likely to experience a negative event. It is also known as unrealistic optimism or comparative optimism. It is common and transcends ...
*
Planning Planning is the process of thinking regarding the activities required to achieve a desired goal. Planning is based on foresight, the fundamental capacity for mental time travel. Some researchers regard the evolution of forethought - the cap ...
*
Prediction A prediction (Latin ''præ-'', "before," and ''dictum'', "something said") or forecast is a statement about a future event or about future data. Predictions are often, but not always, based upon experience or knowledge of forecasters. There ...
*
Predictive analytics Predictive analytics encompasses a variety of Statistics, statistical techniques from data mining, Predictive modelling, predictive modeling, and machine learning that analyze current and historical facts to make predictions about future or other ...
*
Risk management Risk management is the identification, evaluation, and prioritization of risks, followed by the minimization, monitoring, and control of the impact or probability of those risks occurring. Risks can come from various sources (i.e, Threat (sec ...
*
Scenario planning Scenario planning, scenario thinking, scenario analysis, scenario prediction and the scenario method all describe a strategic planning method that some organizations use to make flexible long-term plans. It is in large part an adaptation and gen ...
* Spending wave *
Strategic foresight Strategic foresight is a planning-oriented discipline related to futures studies. In a business context, a more action-oriented approach has become well known as corporate foresight. Definition and idea Strategy is a high level plan to achieve one ...
*
Technology forecasting Technology forecasting attempts to predict the future characteristics of useful technological machines, procedures or wikt:technique, techniques. Researchers create technology forecasts based on past experience and current technological developmen ...
* Thucydides Trap *
Time series In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. ...
*
Weather forecasting Weather forecasting or weather prediction is the application of science and technology forecasting, to predict the conditions of the Earth's atmosphere, atmosphere for a given location and time. People have attempted to predict the weather info ...
*
Wind power forecasting A wind power forecast corresponds to an estimate of the expected production of one or more wind turbines (referred to as a wind farm) in the near future, up to a year. Forecast are usually expressed in terms of the available power of the wind far ...


References


Sources

* * * * * * * * * * * * *.


External links

*
Forecasting Principles: ''"Evidence-based forecasting"''International Institute of Forecasters
- A practical guide to Time series analysis and forecasting
Global Forecasting with IFsEarthquake Electromagnetic Precursor Research
{{Authority control Statistical forecasting Supply chain analytics Supply chain management Time series