Scientific journal
European Journal of Natural History
ISSN 2073-4972

Method of forecasting the probabilities of future consequences while making decisions

Madera A.G. 1
1 NIISI of Sciences
The article suggests a method of forecasting the probabilities of actualization of future events that are consequences of decisions, made by a subject. The method is based on combining the objective forecast of events that uses forecast data of former periods and subjective forecast that is received via subjective expert evaluations with sage of new relevant information. It has been shown that having statistic data on former expert forecasts on a relevant problem can help one define probabilities of future events, values of which do not depend on initial a priori probabilities and have objective character. Besides, a vector of objective probabilities is a eigenvector of an expert’s forecast reliability matrix and corresponds to its unit eigenvalue. The method allows us to decrease a forecast’s subjectivity greatly and increase its efficiency simultaneously.
making decisions
future events
eigenvector and eigenvalue
1. Tversky A., Kaneman D. Judgment under uncertainty: Heuristics and biases // Science. – 1974. – № 185. – P. 1124–1131.
2. Taha H.A. Operations Research: An Introduction // NJ, Prentice Hall Inc. – 2003.
3. Madera A.G. Modelling and Decision for Management (2-nd edition). – M.: URSS, 2012.
4. Moore J.H., Weatherford L.R. Decision Modelling with Microsoft Excel // NJ, Prentice Hall Inc. – 2004
5. Clemen R. Combining Forecast // Int. J. Forecasting. – 1989. – № 5. – P. 559–583.
6. Bellman R. Introduction to Matrix Analysis // McGraw-Hill Book Company Inc. – 960.

Within the process of making decisions we face a necessity to predict future results and consequences that can be caused by a variant of decision. A subject that makes a decision considers a set of possible consequences and results, and each of them can actualize in future, however, one doesn’t know a priori which exact one and its probability. At the same time, adequacy of forecasting decisions’ consequences by a subject defines achieving goals completely. Besides, it is necessary to consider limited abilities of a subject to adequately predict both future events and estimating of their probabilities [1].

In order to make the best and the most effective decisions it is necessary to possess scientific methods of forecasting. At the same time, there are no at present scientific methods of reliable and adequate prediction of future events and their probabilities. Most of the existing methods of forecasting are based on processing data of former predictions and on a baseless assumption that the past and the future are similar, therefore trends that were observed yesterday will preserve tomorrow and the day after. These methods can be used for short-term forecasts only with a condition that the environment, subject activity and their interaction do not suffer significant changes during the period. Of course, it can’t be guaranteed. We cannot entrust to these methods when we require medium- and long-term forecast. In such cases possibilities of future events are absolutely indefinite and Bayesian correcting procedure of a priori probability to a posteriori probability is used to predict them [2, 3, 4]. Bayesian approach contains a set of arbitrary interpretations, and the received a posteriori probability still carries subjective nature.

In order to carry out scientific forecast at any time horizon it is necessary to possess methods that allow us to decrease subjectivity of forecasts and increase their objectivity level. These methods must combine both unavoidable subjective opinions, and objective information and statistic data that are known from former similar forecasts and relevant to the studied problem [5].

This article suggests a method that increases accurateness and reliability of prediction probabilities of future events, essentially. The method includes both subjective estimates and objective data of former periods if such exists. It has been shown that possession of data on reliability of the expert’s former predictions can help us determinate objective probabilities of the predicted events that do not depend on a priori subjective probabilities estimates. We have received equations, solving which one can find objective probabilities of the forecasted events that are used to define the studied precise probabilities of the forecasted events.

A priori subjective probabilities of predicted events

Let us suppose that a subject or an expert are forecasting that after making a some decision, n consequences or events А1, А2, …, Аn can arise in future. The set (M) that consists of possible future events А1, А2, …, Аn must be as complete as possible so it is possible to suppose that one of these events will realize obligatory, that is p(А1) + p(А2) + … p(Аn) = 1. Probabilities p(А1), p(А2), … , p(Аn) are not known to us a priori and are nominated by a subject according to his own comprehension of the moving events and, therefore, are subjective.

A subject, or an expert, realizing of arbitrariness of his subjective probabilities, instead of relying on them completely, decides to refer to another subject, or expert who is, in his opinion, a specialist in this area.

As the result of the taken research, the expert gives his set of probabilities of events А1, А2, …, Аn. Opinions of the subject Аo,1, Аo,2, …, Аo,n on possibilities of any of future events А1, А2, …, Аn form a complete group. If the expert’s opinion was absolutely true, than his claimed opinion Аo,i that the event Аi ∈ М will take place, it would guarantee its realization with the probability that equals 1. The expert’s opinion Аo,i can be both true, so that the event Аi will really takes place, and false so that another event Аj ∈ М (j = 1, 2, …, n) will take place instead of event Аi. It means that conditional probability of the expert’s prediction of an event Аo,i while really one of events Аj ∈ М (j = 1, 2, …, n) will take place, is measured with an value of conditional probability p(Аo,i|Аj) that is a quantitative measure of expert’s predictions accuracy and reflects its reliability.

Accuracy of expert’s predictions that are expressed in conditional probabilities p(Аo,i|Аj) can be received from information on similar predictions by this expert in past if such exist. Thus, for example, if from former experience we know that the expert’s opinion Аo,i on the realizing of event Аi was right for 75 % of cases, then error of his prediction equals p(Аo,i|Аi) = 0,75. And, if for 15 % of cases the expert predicted event Аi while event Аj, took place, then error of this expert’s forecast equals p(Аo,i|Аj) = 0,15. Totality of all conditional probabilities p(Аo,i|Аj), i, j = 1, 2, …, n describes the reliability level of forecast of the expert on this problem.

If such information is unavailable, or the studied event was not predicted before and are unique, then accurateness of predictions p(Аo,i|Аj) by concrete expert are defined by subjective evaluations that reflect personal trust of the subject to the expert’s opinion, or from control test evaluations of expert’s qualification.

According to the formula of complete probability we receive a system of n equalities that define complete subjective probabilities p(Аo,i) of an expert that describe the degree of his certainty on actualization of an event Аi, that is

Eqn10.wmf i = 1, 2, …, n. (1)

Probabilities p(Аo,i) specify a priori subjective probabilities p(Аi) and are defined, on the one hand, by opinion of the expert or the subject, that is probabilities p(Аj), j = 1, 2, …, n, and, on the other hand, by the indicators of the expert’s prediction accurateness that are defined independently of him and thus are objective.

Introducing vector columns




where Т is transpose operation, and matrix S that consists of elements pij = p(Ам,i|Аj), i, j = 1, 2, …, n,

Eqn13.wmf (2)

we receive matrix equation of system (1):

Eqn14.wmf (3)

Elements pij = p(Аo,i|Аj) of matrix S carry the information on accurateness of the probabilities of events predicted by the expert, and the complete matrix S describes the reliability of the expert’s predictions regarding the studied events.

In matrix S each element, being a probability, is non-negative, and the sum of the elements of each column is equal to 1 due to the completeness of events Аo,1, Аo,2, …, Аo,n,. Elements of vectors P(А) and P(Аo) that are formed of probabilities of events that form a complete group are also non-negative and their sum is equal to 1. Matrix S that possesses the described characteristics, is called stochastic, and vectors P(А) and P(Аo) are called probability vectors [6].

Utmost objective probabilities of the predicted events

Probabilities p(Аo,i), i = 1, 2, …, n, that are received from equality (1) or from its matrix analog (3) specify it’s a priori subjective probabilities p(Аi). Therefore, probabilities p(Аo,i) can again be taken as a priori probabilities and one can continue their specifying, implementing matrix equalities (3).

Let us assume that specified probabilities P(Аo) that are calculated at the 1st stage of specification procedure, equal P(1)(Аo), and specification procedure is carried out by the same expert, so reliability of his forecasts regarding the studied events does not change and matrix S stays unaltered. Then, probability vector of events that has been specified at stage 2, Eqn15.wmf As according to (3) Eqn16.wmf, than Eqn17.wmf

Procedure of specifying probabilities can be continued and at n-stage of specification we receive a probability vector P(n)(Аo) that is n-specification of initial a priori subjective probabilities P(А):

Eqn18.wmf (4)

matrix Sn is n-degree of matrix S.

Process of specifying of probabilities that is carried out by the same expert, can be continued unlimitedly. We can prove [6] that for matrix equality (4) with stochastic matrix S and probability vector P(А) the following statement is correct: vector P(n)(Аo) has a finite utmost vector Q(А) while n → ∞ that, first of all, is a probability vector, and, secondly, does not depends on values of a priori probabilities P(А) and, thirdly, equals the right eigenvector of matrix S that corresponds to its maximum eigenvalue 1, in other words,


By this means column vector of utmost probabilities


of the predicted events А1, А2, …, Аn equals proper eigenvector of stochastic matrix S that corresponds to eigenvalue 1 of this matrix, in other words,

Q(А) = S∙Q(А). (5)

Matrix system of equations (5) can be expressed in an expanded form:

Eqn21.wmf i = 1, 2, …, n, (6)

where qi = q(Аi), i = 1, 2, …, n are utmost probabilities of future events Аi.

In system (6) one of the equations of the system (actually, any of them) is linearly dependence on the other equations of the system, and, therefore, can be excluded. In order to the rest of the system of equations was compatible and have the unique solution, and the vector Q(А) defined from the system of equations was probabilistic, it is necessary, instead of the excluded equation, join a normalization equality Eqn22.wmf to system (6). It reflects the fact that the predicted events А1, А2, …, Аn form a complete group. By this means utmost probabilities Eqn23.wmf of actualization of future events А1, А2, …, Аn are defined from the system of linear equations (6) and added normalization equality.

Vector of probabilities Q(А) represents an objective opinion of the expert regarding probabilities of the predicted events, to which he will come inevitably if he specifies his forecast regarding values of probabilities of events А1, А2, …, Аn repeatedly and, at most, unlimitedly. Besides, in order to specify, it is sufficient to possess the data on accurateness of an expert’s predictions only. Objective nature of the utmost probabilistic vector Q(А) comes from the received above fact, according to which, final probabilities Q(А) do not depend on initial a priori subjective probabilities P(А) that are set by a subject or an expert at the beginning of evaluation process. Therefore, utmost objective (UO) probabilities of the actualization of forecasted future events depend only on the degree of reliability of the expert’s forecasts that is estimated by the matrix S of conditional probabilities p(Аo,i|Аj). Matrix of forecasts’ reliability S is defined not only by an expert’s predictions’ reliability, but also by the specific studied problem.

Specifying probabilities of the predicted events

Let us consider the method of prediction of probabilities of future events that uses both objective indicators of an expert’s prediction accurateness that are expressed in UO probabilities, and subjective expert a priori estimations of probabilities of future events. And as we have established earlier, UO probabilities form a eigenvector that corresponds to the eigenvalue equals 1 of the stochastic matrix S of expert’s forecasts.

Combining subjective and objective probabilities in the method is achieved via correction, or specifying of UO probabilities according to subjective opinion of the expert on the predicted events Аj,pr ∈ М. This correction is expressed by specified probabilities q(Аi|Аj,pr), i, j = 1, 2, …, n, of future event Аi on condition that the event Аj,pr ∈ М will actualized.

After analyzing a new information, the expert predicts the following sequence of events: if future leads to realize the event Аi ∈ М with UO probability q(Аi), then the probability of new predicted event Аj,pr ∈ М, will equal conditional probability p(Аj,pr|Аi), i, j = 1, 2, …, n. As the predicted event Аj,pr, j = 1, 2, …, n actualizes in combination with one of events Аi ∈ М, i = 1, 2, …, n, then complete probability p(Аj,pr) can be expressed as:


j = 1, 2, …, n.

Probability of a compatible actualizing two events (Аj,pr, Аi), according to the formula of conditional probabilities, equals p(Аj,pr, Аi) = p(Аj,pr) q(Аi|Аj,pr) = q(Аi) p(Аj,pr|Аi). Thus, we receive the desired expression for a specified probability q(Аi|Аj,пр):


i, j = 1, 2, …, n.

Specified probabilities q(Аi|Аj,pr) are the desired probabilities of future events Аi ∈ М during the process of making decisions. They are defined both by objective UO probabilities q(Аi) that are received according to the objective information on the expert’s prediction of such events in the past, and by subjective probabilities p(Аj,pr|Аi) of the forecasted events Аj,pr on condition that only events Аi can actualize in future.

By this means the method of prediction values of probabilities of future events while making decisions combine both objective and subjective forecasting. Objective component of a forecast is based upon an objective data massive on an expert’s predictions in the past on a relevant problem. This type of forecast is expressed with UO probabilities that, as it is shown in the article, are elements of eigenvector of stochastic matrix of predictions’ reliability S that corresponds to its maximum eigenvalue, equals 1. Subjective forecast is carried out by subjective expert’s estimations, according to analysis of new information on conditions of future. The method of prediction probabilities of future events that is described in the article, allows us to increase adequacy of forecasting future events significantly and decrease subjective component of forecasts, increasing their objective component at the same time.

Сame to the editorial office on 15.10.2012.