next up previous
Next: Rectangular Moving Average Up: Model specification Previous: Model specification

Historical Simulation

 Historical simulation is the method of prediction in terms of which the forecast probability density depends directly on the past empirical distribution. In general the length of the past used for forecasting can be a parameter - which is adjusted for best performance in the in-sample period. The Bank of International Settlements in Basle (BIS), Switzerland, has however recommended [1] the use of at least 250 day memory. In view of this we present this model with a 250 day memory since the comparative performance of the BIS recommendation is likely to be of general topical interest.

Since no optimization is involved, the 10000 univariate and 1000 multivariate prediction realization pairs are constructed using the last 1250 data points $t\in[-248,1001]$ in the 10 log differenced price change series k.

To construct pt(k,P) we first define  
 \begin{displaymath}
X_t^{_{(k,P)}} = \{x_{t}^{_{(k,P)}},x_{t-1}^{_{(k,P)}},\ldots
,x_{t-249}^{_{(k,P)}}\}\end{displaymath} (5)
as the set of 250 points to be used in constructing pt(k,P) at time t. Then we introduce ranking notation using parenthetical subscripts (to be distinguished from xt(k,P)) such that  
 \begin{displaymath}
x_{(i,t)}^{_{(k,P)}} \le x_{(i+1,t)}^{_{(k,P)}},\quad i\in[1,250],
\quad x_{(i,t)}^{_{(k,P)}}\in X_t^{_{(k,P)}}.\end{displaymath} (6)
Thus x(1,t)(k,P) is the minimum and x(250,t)(k,P) is the maximum element in Xt(k,P).

We then construct pt(k,P) to be the probability density function such that:  
 \begin{displaymath}
\int_{-\infty}^{x_{(i,t)}^{_{(k,P)}}}p_t^{_{(k,P)}}(x)d\!x = {i-{1\over2}\over 250} \quad\forall
i\in[1,250].\end{displaymath} (7)
The above density function is assumed to remain constant between x(i,t)(k,P) and x(i+1,t)(k,P) so that:
\begin{displaymath}
\int_{x_{(i,t)}^{_{(k,P)}}}^{x_{(i+1,t)}^{_{(k,P)}}}p_t^{_{(k,P)}}(x)d\!x = {1\over250}.\end{displaymath} (8)
If x(1,t)(k,P) < xt+1(k,P) < x(250,t)(k,P) then the probability density and fractile value associated with xt+1(k,P) is well defined. If however xt+1(k,P) < x(1,t)(k,P) or xt+1(k,P) > x(250,t)(k,P) the probability density function is not defined and the fractile value of such an event cannot be determined. To resolve this - we extend this model by asserting that pt(k,P) has Gaussian tails and hence the form implied by a normal distribution with mean $\bar x = {\bar x}_t^{_{(k,P)}}$estimated from set Xt(k,P) and where $\sigma = \sigma_t^{l_{(k,P)}}$ for the left side of the distribution which satisfies
\begin{displaymath}
\int_{-\infty}^{x_{(1,t)}^{_{(k,P)}}}
{1\over\sqrt{2\pi}\ \s...
 ...r x\over\sigma_t^{l_{(k,P)}}}\right]^2\right)d\!x = {1\over500}\end{displaymath} (9)
and with $\sigma = \sigma_t^{r_{(k,P)}}$ for the right side of the distribution which satisfies
\begin{displaymath}
\int_{x_{(250,t)}^{_{(k,P)}}}^{\infty}
{1\over\sqrt{2\pi}\ \...
 ...r x\over\sigma_t^{r_{(k,P)}}}\right]^2\right)d\!x = {1\over500}\end{displaymath} (10)
This completely defines the construction of the forecast distribution pt(k,P) and through this the out-of-sample prediction-realization pairs that form the starting point for performance assessment of this model.


next up previous
Next: Rectangular Moving Average Up: Model specification Previous: Model specification