IntelliPaper
Abstract
Two methods for construction of new stochastic processes with discrete time are presented. One of the methods employs as the defining tool ‘triangular (more specifically ‘pseudoaffine’) transformations’ which are extended from the Euclidean Rnto infinite dimension space. They transform any well-known discrete time stochastic process into the constructed one. The other, more flexible, method is the “method of parameter dependence”, extended to infinite dimension. Properties of the obtained stochastic processes (by either method) indicate the possibility to apply them for financial analysis, as an alternative for the classical time series models. The advantage of the presented models over the existing ones first of all relies on expected better accuracy. This follows from the fact that the typically held assumption on Markovianity in the existing models can easily be relaxed. The defined processes may incorporate a quite long memory including, among others, the k-Markovian cases for k ≥ 2. Regardless the non-Markovianity of the models they still are tractable in an analytical or numerical way.
The stochastic processes defined in this paper provide more flexible and more general tools than the existing time series models for modeling financial problems. Among others, they make it possible to incorporate the influence of environmental (explanatory) random variables on the underlying stochastic models’ behavior. These additional features turn out to be describable by the method of parameter dependence. Some suggestions for an associated preliminary statistical analysis are included.
Explore Digital Article Text
I. INTRODUCTION
In this work a pattern for construction of new stochastic models is proposed. The models modification and generalization of the classical time series frameworks for financial analysis (Tsay, 2005). As such they are considered a possible alternative to these known ones. They can be obtained by two different methods.
One of the methods employs triangular transformations (Filus & Filus& Arnold, 2010), as the defining tool and may therefore be more useful in a further statistical analysis and possible simulation studies. This method is described in Section 2 and 3. The other, described in Section 4, relies on application of the 'parameter dependence method' (Filus & Filus, 2012), (Filus & Filus, 2013), which is more flexible than the first method in the sense that it produces more models. The models obtained by either of the two methods are stochastic processes whose terms have financial meanings, especially the meaning of log returns for a single asset.
All the stochastic processes obtained by the triangular transformations method may also be obtained by the parameter dependence (not conversely), but the possibility of a nice statistical and simulation analysis as provided by the transformations is sometimes lost. This was the reason both methods were introduced. Any of the two is very general.
The patterns employed allow us to define wide classes of conditional probability distributions_of any term , given realizations of all past terms of the defined stochastic processes.
Notice, that such conditional distributions are very seldom explicitly given in efficient forms in the literature. The classical exception lies within the pattern of the multivariate normal case. The obtained conditional distributions are then used for further construction of joint probability distributions of all the random vectors , if an initial distribution of is given.
Perhaps the most amazing fact that follows is the easy possibility of defining non-Markovian (as well as the Markovian) stochastic processes incorporating long pasts, and still analytically tractable. Additionally, the method of parameter dependence allows us to include into the model, typically occurring in practice, 'state random variables' that describe a "stochastic environment" in which the processes evolve over time.
The generality of these new models (from a financial perspective) inclined us rather to concentrate on the formulation of fundamental ideas as beginning to possibly new theories. Therefore, in order to avoid unnecessary dissipation, the number of examples was purposefully limited. Statistical analysis problems of the new stochastic models are only mentioned. Also references are limited, somewhat, especially because the results presented are possibly at first in a financial setting. However, somewhat similar, from a pure mathematical point of view, but generally different results were published in (Filus & Filus, 2008).
II. DEFINING TRANSFORMATIONS
Consider a sequence of log returns of a single asset, t = 0, 1,..., T; (Tsay, 2005), as given by the following sequence T = 1, 2,... of transformations:
T = 1, 2,..., (1) where the random variables ,..., are assumed to be independent and identically distributed. This is then a general white noise pattern which is a source of randomness for the considered log returns ,..., ,..., represents a nonnegative constant initial value, while the functions ,..., are arbitrary positive and piecewise continuous with respect to each argument. If the variance of each random variable is 1, then ,..., will have the "conditional volatilities" interpretation conditioned on realizations of past returns , ,... prior to a given . Also conditioned on the same realizations of the past returns are the conditional expectations
where ,..., are arbitrary, piecewise continuous with respect to each argument, functions of realizations of past returns.
Example. The functions and ( ) may be arbitrary continuous. However, in practical applications one could choose, for example, the following simple functions: , , where the coefficients , ,..., are real nonnegative and , ,..., are arbitrary real. These coefficients are to be statistically estimated.
Also, if appropriate, one can choose as model:
with arbitrary real coefficients , ,..., and , ,..., . Other examples of such functions can easily be given.
Returning to the main subject, notice that the sequence of the random vector transformations defined by (1), is the pseudoaffine version of sequence of triangular transformations , (Filus & Filus & Arnold, 2010). Here it is proposed to apply them as a general financial model_for values of log returns. This model can be seen as a slightly different version of time series, and is proposed to be named "triangular model". Realize that all the transformations (1) are easily invertible, and their inverses are given as follows:
T = 1, 2,... (1*) For realizations and of the underlying random variables, denoted by the corresponding capital letters, the jacobians, , have the simple form of the inverse of the volatilities' products
\mathrm{J} _ {\mathrm{T}} (\mathrm{r} _ {0}, \mathrm{r} _ {1}, \dots , \mathrm{r} _ {\mathrm{T} - 1}) = [ \mathrm{V} _ {1} (\mathrm{r} _ {0}) \mathrm{V} _ {2} (\mathrm{r} _ {0}, \mathrm{r} _ {1}) \dots \mathrm{V} _ {\mathrm{T}} (\mathrm{r} _ {0}, \mathrm{r} _ {1}, \dots , \mathrm{r} _ {\mathrm{T} - 1}) ] ^ {- 1}, (2) \text {for each T = 1,2,\dots .}One can see that if the sequence of probability densities (pdf) of the random vectors is known (which is mostly the case), then from and (2) one immediately can derive the corresponding sequence of joint pdfs of the random vectors of the returns , .
In such a way, one defines a wide class of stochastic processes . (The Kolmogorov consistency theorem easily applies to this case.)
Consider these processes as "modified time series" processes for log returns , ,.... Clearly, the model given by (1) is heteroscedastic as the underlying conditional volatilities, , t = 1, 2,... (conditioned on elementary events , ,..., ), are, in general, distinct.
It follows from (1) that the introduced model is, in general, not Markovian but still analytically tractable.
Actually, when using model (1) one can incorporate in each conditional pdf (at present time T) all the past information on the returns, and underlying calculations are still performable.
However, this computational advantage is overshadowed by limitations of a statistical nature. As T grows, the number of parameters to be estimated also grows without bounds, so some restrictions on the past must be provided. For that one can apply the notion of k-Markovianity that limits the past to the last k observations (k = 1, 2,...). The case k = 1 means the ordinary Markovianity.
The general k-Markovian version of model (1) can be defined as the following sequence of transformations:
The k-Markovian conditional pdfs of R_{t}|R_{0}, R_{1}, \dots, R_{t-1} as derived from (3) are given by: g_{t}(r_{t}|r_{1}, \dots, r_{t-1}) if t-1 \leq k and g_{t}(r_{t}|r_{t-k}, \dots, r_{t-1}) if t-1 \geq k.
Thus, in this setting, the (conditional) distribution of the present asset log return only depends on the last k moments (months, years) in the past. The earlier times are considered irrelevant and are neglected.
Nevertheless, even in the case k = 2 (bi-Markovian) the amount of information incorporated in the stochastic model is significantly bigger than in the Markovian case, so one may expect more accurate predictions.
3. Examples
The following examples are based on (1) and (3).
Example 1. Assume that, for each T, the random variables are independent, each having the standard normal pdf.
Using standard calculations based on the knowledge of (1*) and (2) one first obtains the (unconditional) normal pdf for and then for each t = 2, 3,..., T one obtains the conditional pdf:
Realize that the latter conditional pdf is normal with respect to the single variable r_{t}. The joint probability density g_{T}({1}, \ldots, {T}) for each random vector (R_{1}, \ldots, R_{T}), T = 2, 3, \ldots, is given by the common formula: g_{T}({1}, \ldots, {T}) = g_{1}({1}) \prod{t=1}^{T} g_{t}({t} | {1}, \ldots, {t-1}), (5) where g{t}({t} | {1}, \ldots, ) is given by (4).
The so obtained T-dimensional pdf is the FF-normal (former name "pseudonormal"), (Kotz & Balakrishnan & Johnson, 2000).
Example 2.
Consider the following "pseudolinear" part of the pseudoaffine transformation (1) which one obtains by setting in (1) all the "pseudotranslation" coefficients to zero. One then has the pseudolinear transformations:
Investigate how the transformations (6) act on set of independent Pareto distributed random variables ( ) so, in this case, the expected values of 's are positive.
Recall that the Pareto density is given by
where and are positive real parameters.
Using (6), for every , express as
Also realize, that the jacobian of inverse to (6) equals to the inverse product: .
As the next step, one obtains (for each t = 1, 2, \ldots, T) the conditional pdfs g_{t}(r_{t} | r_{0}, r_{1}, \ldots, r_{t-1}) of each rv R_{t}, given the past realizations r_{0}, r_{1}, \ldots, r_{t-1} of the rvs R_{0}, R_{1}, \ldots, R_{t-1}, as follows:
So, the effect of each line in transformation (6) on the rv is to change its Pareto density (7) for the (conditional) Pareto density (8) of .
The two Pareto densities (7) and (8) only differ by the scale parameters, namely: in (7) was transformed into the product in (8).
Given the conditional densities (8) one obtains the joint density of each random vector , T = 1, 2,... using formula (5). In such a way the "Pareto stochastic process" is well defined.
Example 3.
In the same way as for the independently Pareto distributed random variables , one can apply transformation (6) to any sequence of independent identically, and exponentially distributed random variables that will be denoted by the same symbols 's.
If, for any , is the exponential density of given by the expression then it can easily be verified that the corresponding conditional density of will be given as follows: . It is then clear that as in Example 2, the parameters is multiplied by the "coefficient" .
The same actually will happen with the parameter in Example 1, if one would assume all the random variables in (1) are normal . Also in this case, the parameter will be turned to the conditional volatility of : .
This regularity for the parameter transformations will be applied in the next section.
III. PARAMETER DEPENDENCE MODELS
4.1 In all three examples in the previous section transformation (1) or (6) were used in order to obtain the conditional densities, say, \varphi_{t}(r_{t}|r_{0},r_{1},\ldots,r_{t-1}) describing the stochastic dependence of the return R_{t} on the past.
Realize that in this derivation the underlying operations only result in changing the value of a parameter of the given density of , into other value that depends on the past return values .
This observation opens the way for the method of conditioning (on values , ,..., ), which is significantly more efficient than the method of triangular transformations (1) or (6). This method, called the "parameter dependence", is presented in (Filus & Filus, 2012) and (Filus & Filus, 2013).
In the considered framework one can describe this method as follows.
Suppose there is given a sequence of independent random variables (now, instead of , denoted by t = 1, 2,...) all having the same arbitrary probability density , . In this situation any past in this artificial "no memory process" has no influence on the current density of .
The density depends on a constant (original) scalar or vector parameter \alpha. Instead of applying transformation (1) or (6) to the random vectors (R_{f_{1}}, \ldots, R_{f_{T}}) one can each density f_{t}(r_{t}; \alpha) into a conditional density \varphi_{t}(r_{t} | r_{0}, r_{1}, \ldots, r_{t-1}) of R_{t} | r_{0}, r_{1}, \ldots, r_{t-1} just by setting the parameter \alpha of f_{t}(r_{t}; \alpha) to \text{\textquotedbl{}become\textquotedbl{}} a function of the values r_{0}, r_{1}, \ldots, r_{t-1}.
In such a way one defines the sequence of conditional pdfs by the formula: , t=1,2,... (9) which, for an arbitrary function , defines a legitimate density with respect to if all the values still belong to the set A of the parameters of . Each sequence of the so obtained conditional densities defines a corresponding stochastic process .
The parameter dependence method allows for relatively free choice for the functions and therefore the class of the so obtained stochastic processes is much wider than that obtained by the triangular transformation from the same sequence of independent random variables or . On the other hand, the factor that, in applications, often may limit the range of choices of the functions is reality.
Every "educative guess" for such a function must be statistically verified. So, first of all, the chosen function itself usually has its own parameters (parametric approach) that must be estimated by any statistical method such as, for example, the maximum likelihood method. Then the properly arranged parametric hypothesis should be verified. Finally the choice of the best fitting to data function should be based on statistical methods as to be the best one from several candidates (the choices made in the beginning). This then should be declared as the final model.
4.2 It is common (Tsay, 2005), that the general stochastic model for log returns of a given single asset from a portfolio is a joint probability distribution
where is the cdf of the random variable and, for , is the conditional distribution function of , given realizations of the random variables .
However, the above joint and conditional distributions also depend on the state random variables ,..., that summarize the "environment" in which asset return is determined, see (Tsay, 2005), page 13.
For that it is enough to set parameter (r_{0}, r_{1}, \ldots, r_{t-1}) (which already determines the conditional distribution G_{t}(r_{t} | r_{1}, \ldots, r_{t-1})) to be additionally dependent on the values y_{1}, \ldots, y_{k}. Thus, for a given t, the conditional distribution of R_{t} | r_{1}, \ldots, r_{t-1}; y_{1}, \ldots, y_{k} will be determined by a parameter(s) () of R_{t}'s distribution as follows:
Finally, as typically, it may be needed to multiply the resulting 's distribution (10) conditioned on by the density .
As an example of the parameter function one may consider the following:
where is the constant original parameter of the density of the random variable (Recall, is the original stochastic process with the independent terms). Furthermore, and are real coefficients. Obviously, when all the coefficients are small enough then the impact of the states on the parameter (so on the conditional distribution) is insignificant.
According to my knowledge, the above application of the parameter dependence method to incorporate the random states impact on the returns' distributions is not yet present in literature.
Final Remark
The core achievement when employing either of the two methods, is opening the way for easy constructions of the conditional probability distributions of , given in compact analytical forms ready for the calculations. Underlying calculations can be analytical or, if necessary, relatively simple numerical. Having the conditional distribution functions (11) in analytical forms allows for extending many classical regression models, usually being in the form of conditional expectation, say, , by replacing them with the full probability distribution (11). Notice that the latter regression is the expected value of (11) so it is only part of the wider model considered here. In what is called \textit{enforced regression} (Filus & Filus, 2014), the numerical characteristics like conditional expectations or covariance coefficients can be replaced by richer functional characteristics such as the conditional distributions or joint probability distributions respectively. This idea is, apparently, different from that (nonparametric) considered by (Koenker & Bassett, 1978), and followers. For a wider discussion of this subject, see (Filus & Filus, 2014).
Conflict of Interest
The authors declare no conflict of interest.
Ethical Approval
Not applicable
Data Availability
The datasets used in this study are openly available at [repository link] and the source code is available on GitHub at [GitHub link].
Funding
This work did not receive any external funding.