Abstract
A new class of nonlinear Time Series model referred to as Symmetric Nonlinear State-Space Model (SNSSM) was successfully developed using Kalman filter methodology. Some vital properties of the SNSSM such as optimal Kalman gain and optimal filter state covariance were derived. We finally initialized the filter which enabled us obtained the initial Kalman recursions under stationarity and nonstationarity assumptions. Under the former, the mean and variance were obtained unconditionally using Kronecker products and vec operator. But under the later, the mean and variance/covariance of the system were conditionally obtained using a well-known marginal and conditional property of multivariate normal distribution. It is expected that the former will be better than the later if the system is stationary, otherwise the later will be better.
Keywords: Mathematics, Statistics, Time Series analysis, Nonlinear models, State-Space model, Kalman filter, Kalman gain, Kalman recursion, Vec operator, Kronecker products, System update
Mathematics; Statistics; Time series analysis; Nonlinear models; State-space model; Kalman filter; Kalman gain; Kalman recursion; Vec operator; Kronecker products; System update.
1. Introduction
A State-Space Model (SSM) consists of a transition/state equation and a measurement equation. The transition equation formulates the dynamics of the state variables and the measurement equation relates the observed variables to the unobserved transition vector. The state vector can contain trend, seasonal, cyclical and regression components together with an error term also known as innovation. However, the stochastic behavior of the state variable, its association to the data and the covariance structure of the errors depend on parameters that are almost always unknown; (Sascha, 2009). The word "Kalman" was from the original author/inventor of the filter, Rudolf Kalman (1930–2016). So this is nothing but a name given to filters in this concept. Basically, all filters share a common attribute: to give opportunity for something to pass through, at the same time seize the opportunity for something to pass through. A Kalman filter also acts as a filter, but its operation is somewhat more complex and harder to understand! Rhudy et al. (2017). Basically, a Kalman filter takes in information which is known to have some innovations/uncertainty. The aim of the filter is to allow perfect information to pass through and at the same time disallows the imperfect information (noise or error) to pass through. Technically, Kalman filter refers to a class of recursive equations that gives a clear way to update the information in a system of equations known as State-Space model. Kalman filter and State-Space model formulation together, provide a very powerful tool for the recursive treatment of a dynamic systems, Amold et al. (2008). The purpose of filtering is to update our knowledge of the state vector as soon as a new observation becomes available, Raphael (2016) and Robert et al. (2016).
Researchers from different fields across the world are contributing immensely to the development of the State-Space/Kalman filter models both theoretically and emphatically. Theoretically for example, Hamilton (1994) gave a State-Space representation of a linear dynamic system. The wisdom behind this representation is to capture all the dynamics of the unobserved measurement vector in terms of unobserved state vector, say . He imposed some restrictions on the parameters of the measurement vector that would ensure the stability of the process. He further proposed a general form of linear State-Space model with a constant parameter; and he derived an optimal forecast of the system via a well-established result for normal variables; all the needed components of the linear Kalman filter algorithm have been derived. The major limitation of the Hamilton's work on the State-Space modeling and Kalman filtering is the assumption of linearity, the frame work was designed to handle a linear or approximately linear system, as such, it cannot handle any nonlinear system.
Extended Kalman Filter (EKF), Particle Filter (PF), and Unscented Kalman Filter (UKF), are the most commonly used techniques to estimate the state of a nonlinear dynamic system (Gao et al., 2018) and (Hu et al., 2020). The EKF is an approximate technique that utilized the first-order Taylor series expansion to linearize the nonlinear dynamic system so that the classical Kalman filter can be applied. It was however observed that if the nonlinear dynamic model to linearize has a high degree of nonlinearity, the linearization usually results to a very large estimation error which make the filtering solution of the EKF unsuitable as well as unreliable (Del Moral, 1996) and (Hu et al., 2020). To overcome the limitations of the EKF, Particle Filter (PF) was proposed.
The PF (which is sometimes called Sequential Monte Carlo (SMC)) is a recursive Bayesian optimal filtering technique that approximates the posteriori distribution of a state of dynamic system (haven large amount of particles) based on Monte Carlos algorithm (Gao et al., 2018) and (Anons, 2019). However, computational complexity of the PF as a result of the large number of particles (samples) required in the process of resampling serves as its major drawback. To handle the limitations of both EKF and PF, the Uncented Kalman Filter (UKF) was proposed.
The UKF is a member of a set of filters called Linear Regression Filters also known as Sigma-Point Filters (Terejanu, 2019). This method forms a linear regression between n sample (sigma) points drawn from prior distribution of a random variable to linearize a nonlinear function of the random variable. The UKF is regarded as a derivative-free alternative to the EKF because it uses a deterministic sampling approach to linearize the nonlinear dynamic system (Wan and van der Merwe, 2019). Comparing to EKF, the estimation accuracy and convergence rate of the UKF is higher. Comparing to PF, the implementation of the UKF is simpler and its computation is easier (Gao et al., 2018). It was however reported that the implementation of the UKF requires that system models are exactly pre-defined; therefore if the said models involve uncertainties, the estimation of UKF will be deteriorated (Hu et al., 2020).
Similarly, Antti (2001), proposed a State-Space model that is nonlinear in nature; the model is called Switching Nonlinear State-State model (Switching Nonlinear SSM) which is a combination of the SSM and Hidden Markov Model (HHM). As we all know, the state vector is continuous in the SSM where as it is discrete in the HMM. In this case, the author designed the SSM part to model the short-term changes/dynamics of the data, while the HMM describes the long-term dynamics of the data and controls the SSM. He further described the development of a switching Nonlinear SSM and a Bayesian learning algorithm for its parameters. It uses multilayer perception networks to model the nonlinear function of the SSM. In the same vain; the author stated that “computational complexity of the Nonlinear SSM algorithm sets serious limitation for the Bayesian switching SSM for most practical uses and its learning algorithm is very slow”. In addition to the above stated limitations by the author, the model frame work is more general! It did not take into consideration the nature of series/data (such as symmetry or asymmetry); and avoiding this fact of great importance would lead to drawing a very wrong inference in the system under study.
A class of robust Kalman like filters was also developed by many researchers such as Zorzi (2017), Levy and Nikoukhah (2013), Levy and Zorzi (2016), Zorzi and Levy (2015), among other. These filters were designed to avoid large errors usually encountered in the implementation of the existing filters. The robust Kalman like filters are performing according to risk sensitive approach. The sensitivity to large errors was tuned by what is known as risk sensitivity parameter. In addition to the risk sensitive approach, a divergence-based minimax approaches were also been proposed to perform the robust filtering, where the robust filter is obtained by minimizing the mean square error according to least favorable model in a bounded continuum (ball) on the Tau-divergence family. The gain matrix of these kind of filters is updated according to the risk sensitivity.
In a quest for Kalman filter like algorithm that will model and predict Time Series characterized by a Regime-Switching behavior, Raphael (2016), proposed another nonlinear State-Space model known as Modified State-Space Model (MSSM). The MSSM allows for the introduction of nonlinear function: Logistic Smooth Transition Autoregressive (LSTAR) model in the state equation of the CSSM and this transformed the CSSM from linear to nonlinear model. The basic limitation of the Raphael's work is the asymmetric behavior of its state equation (which is inappropriate for modelling many financial series such as exchange rates). We therefore addressed this challenge by developing a nonlinear Time Series model with symmetric state equation known as Symmetric Nonlinear State-Space Model (SNSSM). Hence, the aim of this paper is to specify the initial equations of the developed system which would enable us obtain the Kalman recursions of the SNSSM under stationary and nonstationary situations.
2. Methodology
In this section, we would sequentially demonstrate the procedure upon which we followed to develop the SNSSM. To enable the reader(s) grasp the idea effectively, we introduced the existing and classical methods given in section 2.1 below. The developed methodology: SNSSM is presented in section 2.2; finally, the initial equations of the SNSSM were proposed/specify in section 3.
2.1. Classical state-space models (CSSM)
As stated in section 1 above, the State-Space model is a system of two equations as given in (1(1) and (2)(2):
| (1) |
| (2) |
Eq. (1) called measurement (observation) equation, describes the relation between the observed Time Series, and the (possibly unobserved) state . Eq. (2) called the State (transition) equation, describes the evolution of the state variables as being driven by the stochastic process of innovations .
The terms and are the measurement and the process noise respectively. Usually one assumes normal innovations, such that and . Similarly, these error terms and are assumed to be serially independent and independent of each other at all time periods as well as uncorrelated with the initial state. The role of in (1) is to account for any uncertainty in the measurement of the output (i. e. it tells us how much or little we can trust the equation). The parameter H is an unknown that links the unobservable variables and regression effects of the state equation with the observation equation, is an unknown parameter that determines how the observation and state equations evolve (change) in time (Yu, 2015).
Moreover, one can decides to look at (1(1) and (2)(2) in multivariate perception which can subsequently be written as
| (3) |
| (4) |
In this case, and
However, the matrices and are not really implemented/included in evaluations of (3(3) and (4)(4) because they are assumed to be random innovations with zero mean, but instead are always used in determination of any information about the observation and state error covariance matrices and . The system matrices and are in general vary with time, but would not change with respect to states/transitions. In most cases, they are regarded as constants. Contains the coefficients of the transition terms in (4) and performs similar task in (3) (Rhudy et al., 2017).
As stated earlier, the MSSM of Raphael (2016) was developed with the aid of LSTAR model: a family of Smooth Transition Autoregressive (STAR) model. The STAR model is a nonlinear Time Series model that allows for regime-switching behavior through a continuous transition function. Alenka et al. (2014), Terasvirla (1994) and Zhou (2010). In this context, the data-generating process to be modeled is viewed as a linear process that switches between numbers of regimes according to some rules. It has been assumed that there is a continuum of switches, that is, there is a smooth transition from one extreme regime to the other. It consists of three stages: specification, estimation and evaluation; Iquebal (2016), and Usman et al. (2018), The STAR model of order p is given as,
| (5) |
where
, and , is known as transition function which allows the model to switch between different regimes smoothly. It is bounded between zero and one, i.e. 0 ≤≤ 1. This property also makes Eq. (5) capable to explain the two extreme states as well as a continuum of states lie in-between these extreme states/regimes. The variable is known as transition variable and d is delay parameter. , is a smoothness parameter for the transition function . c is a location or threshold parameter and it represents the point of transition between the two extreme regimes. Transition function, causes the nonlinear dynamics in the model, and can have different functional choices. For each choice of transition function, we get different regime switching behavior; Yaya and Shittu (2016). The most common choices are logistic and exponential forms as given in Eqs. (6) and (7) respectively.
| (6) |
| (7) |
Note: If (6) is considered as in (5), then (5) is called Logistic Smooth Transition Autoregressive (LSTAR) model. Similarly, if (7) is considered as in (5), then (5) is called Exponential Smooth Transition Autoregressive (ESTAR) model.
Comparing between the two transition functions: (6(6) and (7)(7), the logistic is changing monotonically with , while the exponential is changing symmetrically at with . To visualize the asymmetric and symmetric features of the two transition functions: logistic and exponential, see Figure 1 below.
Figure 1.
Logistic and exponential transition functions with varying values of gamma ().
2.2. Symmetric nonlinear state-space model (SNSSM)
In order to handle the shortcomings of the MSSM highlighted earlier, we modified our system of equations given in (1(1) and (2)(2) by replacing the state equation: (2) of the system with the STAR model given in (5) and considering (7) as a transition function assuming that (for crystal clear). Hence, the new state equation is given as:
| (8) |
Note that when then Eq. (8) becomes Eq. (2) which is linear; the same situation happens when .
Differentiating Eq. (8) partially with respect to the previous state , we have
| (9) |
which gives
| (10) |
expanding and equation to zero, we have
| (11) |
simplifying further we have
| (12) |
taking the L. C. M. of the R. H. S. of (12) and simplifying further gives
| (13) |
Note that (13) is an estimate of the previous state with the following regularity conditions:
. Recall that as in (7).
One would ask whether (13) inherited the symmetrical feature of the exponential transition function given in (7) or not? To answer this, we need to visualize (13) to see if it is really symmetric; even though it will give two graphs because of the presence of signs, the two graphs are given in Figure 2 below:
Figure 2.
Positive and negative estimate of predicted state with varying values of gamma ().
Figure 2 clearly show that the symmetrical properties of Eq. (7) were inherited by (13); hence our system of equation: Eqs. (1) and (2) is now nonlinear as well as symmetric. The system is therefore capable of handling/modeling any symmetric nonlinear series such as exchange rate.
Hence, the Kalman filter algorithms of the proposed system (SNSSM) was developed using an established marginal and conditional property of multivariate normal distribution. This procedure was also adopted by Hamilton (1994), Zivot (2006) and Tsay (2010). Thus, the algorithms (also known as Kalman recursions) are given in the predictions and updating equations below:
-
•
Predictions:
| (14) |
where is as given in (13), is the error covariance matrix of the previuos state and is as previously defined.
-
•
Updating:
| (15) |
where , and is as previously defined.
Note: the initialization process of the above algorithms is discussed in section 3; and that is the overall objective of this paper.
3. Specifying the initial Kalman recursions of the developed SNSSM
Initialization of the Kalman filter usually involves two possible situations: It may be that the system under study is stationary and it may also be that the system under study is nonstationary. So, in Kalman filter theory, if the series under study is stationary (which is very rare in real life), the mean and variance are usually obtained unconditionally. Similarly, if the said system is nonstationary, the mean and variance/covariance are usually obtained conditionally. Details of these two cases were given below:
3.1. Case I: the system is assumed to be stationary
Consider our system of Eqs. (3) and (4); if the system is covariance stationary, then the state vector is also covariance stationary. Hence, the mean and variance/covariance will be determined unconditionally using Kronecker products and vec operator. The vec operator is a technique of transforming a matrix to a column vector by stacking the columns of the original matrix (say ) on top of the other sequentially1. For details on this see for example Knut et al. (2005), Helmut (2005), Caswell and Daalen (2016), Casarin et al. (2017), David (2008) among others.
Now, the initialization is started by considering the state Eq. (4) and assuming that the initial value of the state vector is chosen from normal distribution (note: it is customary at the initial stage to let with mean and covariance ; and we can recall that for this process to be stationary, there is need for all the eigenvalues of to lie within the unit circle.
Now, we can write the unconditional mean of (4) as
| (16) |
And the unconditional variance is given as
| (17) |
As an illustration, the unconditional variance of given in (18) can be calculated from (4). To achieve this; we postmultiplied the state equation by its transpose, taking the expectation and equating all cross products to zero, that is
| (18) |
Remember that if the state vector is stationary, then ; and for , Eq. (18) becomes
| (19) |
Applying the vec operator to (20), (19), we have
which becomes
which is
therefore
| (20) |
where
is an column vector, is an identity matrix, is an matrix2 and is an column vector.
In the case of two variables (i. e. ), the unconditional variance equation for the initial Kalman recursions of the SNSSM representation given in Eq. (20) can be written out in full as
| (21) |
Simplifying further, we have
| (22) |
where
is the unconditional variance of the state ; is the unconditional variance of the state and is the unconditional covariance between the states and . Hence, in order to handle the inversion problem of the matrix associated with Eq. (22), we need to partition the matrix and apply the principle of inverse of a partitioned matrix (matrix inversion lemma) accordingly.
Matrix inversion lemma is a tool that is found very useful in Time Series Analysis, Estimation Theory, Signal Processing and Control Engineering. Applying the lemma, the inverse of any partitioned matrix can be found provided that the elements (submatrices) on the main diagonal of the partitioned matrix are invertible square matrices, and the other elements (submatrices) may or may not be square (Dan, 2006).
Now, from (22) let the matrix be
| (23) |
where
, and
Some unique properties of are
-
1.
-
2.
-
3.
can be written as
| (24) |
assuming that exists. And alternatively
| (25) |
assuming that exists. And
Substituting either Eq. (24) or (25) in Eq. (22), the unconditional variance equation for the initial Kalman recursions of the SNSSM representation given in Eq. (22) can easily be found. For the details of the above lemma, see (Knut et al., 2005) (Tsay, 2014), (Dan, 2006) and (Knut et al., 2008).
3.2. Case II: the system is assumed to be nonstationary
Recalling our system of equations: (3(3) and (4)(4); and assuming that the system is nonstationary. Under this situation, the mean and variance/covariance of the initial state were usually obtained conditionally. To achieve this, we used a well-known marginal and conditional property of the multivariate normal distribution; [see, Rencher (2002), for more details] even though we can achieve same from the prediction and updating equations: (14(14) and (15)(15) by letting , but for better understanding, we choose to follow this path.
From (3(3) and (4)(4); let and denote and subvectors respectively whose joint normal distribution is given as
| (26) |
Then the conditional distribution of given is multivariate normal with mean and variance-covariance matrix ; i. e. ;where
| (27) |
| (28) |
In the theory of the State-Space model with Gaussianity assumption, the system innovations and are normally distributed and the initial state vector is also normally distributed. We can therefore write the state equation at as
| (29) |
Since , also and are independent, so
| (30) |
Similarly,
using the facts from (29(29) and (30)(30), we have
that is
therefore
| (31) |
It follows that .
Note that (30(30) and (31)(31) are the prediction equation and prediction error of the state (at ) respectively.
And for the measurement equation at , we have
| (32) |
Since , , and are independent, so is also distributed normal with mean and variance given below
| (33) |
and
using the facts from (32) and (33), we have
therefore
| (34) |
We can notice that (33(33) and (34)(34) are the prediction equation and error dispersion for the measurement equation (at ) respectively.
Now, the next step is to find the covariance of and to enable us update : (26) as well as (27(27) and (28)(28) i. e. the updating equations at .Recall that
therefore
| (35) |
Hence, the update of at is
| (36) |
And the conditional distribution of given is multivariate normal: , where and are the update of (27(27) and (28)(28) at and are given below
| (37) |
and
| (38) |
Note that (37(37) and (38)(38) are the updating equations of the Kalman filter at . Similarly, the prediction equations: (30(30) and (31)(31) together with the updating equations: (37(37) and (38)(38) gives one complete Kalman filter's iteration also known as the Kalman recursion. Repeating the same process at (where T is the number of observations) yields the Kalman recursions in Kalman filter literature.
To illustrate how the algorithms provided above will work sequentially, it is necessary to provide a flow chart for the algorithms of the system (SNSSM). The flow chart shows/demonstrate the relationship between case I and II of section 3, and how they (the cases) collectively relate with section 2.2. Similarly, the flow chart provided the criteria that will enable the Kalman recursions (iterations) commence. The flow chart is given in Figure 3.).
Figure 3.
Flow Chart for the Kalman Recursions of Symmetric Nonlinear State-Space Model.
In summary, it is customary to initializes/starts the filter with some arbitrary values (a prior information) say and , use it to predicts and ; whenever the observation becomes available, it will be use in the updating equations and compute and which at the same time considered as a prior for the subsequent observation. This process completes one Kalman recursion. It is very important to note that the effect of initial prior and is decreasing with the increase of time ; (Yu, 2015), and (Tsay, 2010).
Declarations
Author contribution statement
M. Tasi'u: Conceived and designed the experiments; Wrote the paper.
H. G. Dikko: Performed the experiments.
O. I. Shittu: Analyzed and interpreted the data.
I. A. Fulatan: Contributed reagents, materials, analysis tools or data.
Funding statement
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Competing interest statement
The authors declare no conflict of interest.
Additional information
No additional information is available for this paper.
Footnotes
If the vec operator is applied to an matrix , it will returns an column vector defined as ; this is achieved by stacking each column of on top of the next column ordered from left to right. Consider for example if the product is defined, then .Here, vec is refer to a stacking operator of the column and is the Kronecker product.
If is an matrix and is a matrix, then the Kronecker product of and is an matrix, Casarin et al. (2017).
References
- Alenka K., Peter M., Bernhard B., Darja B. 2014. Nonlinear Econometric Models: the Smooth Transition Regression Approach, a Research Supported by CERGE-EI Foundation under Global Development Network (GDN) [Google Scholar]
- Amold T., Bertus M.J., Godbey J. Vol. 8. Finance Faculty Publication, ROBINS School of Business, University of Richmond; 2008. pp. 1–23. (A Simplified Approach to Understanding the Kalman Filter Technique). [Google Scholar]
- Antti H. 2001. Nonlinear Switching State-Space Models. Master’s Thesis of the Department of Engineering Physics and Mathematics, Helsinki University of Technology. [Google Scholar]
- Anons Particle filter. 2019. https://en.wikipedia.org/wiki/Particle_filter Accessed at. on Monday, July 6th, 2020 by 3:21pm.
- Casarin R., Pasini G., Pettinicchi Y. School of Advanced Studies in Economics, University of Venice; Italy: 2017. Matrix Algebra and Vector Spaces for Econometrics. PhD Lecture Note. [Google Scholar]
- Caswell H., Daalen S.F. A note on the vec operation applied to unbalanced block-structured matrices. J. Appl. Math. 2016;2016:1–3. [Google Scholar]
- Dan S. A John Wiley and Sons, Inc, Publication; 2006. Optimal State Estimation: Kalman, H∞, and Nonlinear Approaches. [Google Scholar]
- David A.H. Springer-verlag Berlin Heidelbarg; New York: 2008. Matrix Algebra from a Statistician’s Perspective. [Google Scholar]
- Del Moral P. Non linear filtering: interacting particle solution. Markov Proces.Related Fields. 1996;2(4):555–580. [Google Scholar]
- Gao B., Hu G., Gao S., Zhong Y., Gu C. Multi-sensor optimal data fusion for INS/GNSS/CNS integration based on unscented Kalman filter. Int. J. Contr. Autom. Syst. 2018;16:129–140. [Google Scholar]
- Hamilton J.D. State-space models. In: Engle R.F., McFadden D.L., editors. Vol. 4. Elsevier Science B.V; Amsterdam, the Netherlands: 1994. pp. 3039–3080. (Handbook of Econometrics). Chapter 50. [Google Scholar]
- Helmut L. Springer-verlag Berlin Heidelbarg; New York: 2005. New Introduction to Multiple Time Series Analysis. [Google Scholar]
- Hu G., Ni L., Gao B., Zhu X., Wang W., Zhong Y. Model predictive based unscented Kalman filter for hypersonic vehicle navigation with INS/GNSS integration. IEEE Access. 2020;8:4814–4823. [Google Scholar]
- Iquebal M.A. Library Avenue; New Delhi-110012: 2016. On Smooth Transition Autoregressive (STAR) Models and Their Applications: an Overview. PhD (Agricultural Statistics) Thesis Roll No. 9068 I. A. S. R. I. [Google Scholar]
- Knut S., Arne S., Peter B. fourth ed. Springer-verlag Berlin Heidelbarg; New York: 2005. Economists’ Mathematical Manual. [Google Scholar]
- Knut S., Hammond P., Atle S., Arne S. second ed. Ashford Colour Press Ltd; Gosport, UK: 2008. Further Mathematics for Economic Analysis. [Google Scholar]
- Levy B.C., Nikoukhah R. Robust state space filtering under incremental model perturbations subject to a relative entropy tolerance. IEEE Trans. Automat. Contr. 2013;58:682–695. [Google Scholar]
- Levy B.C., Zorzi M. A contraction analysis of the convergence of risk-sensitive filters. SIAM J. Contr. Optim. 2016;54(4):2154–2173. [Google Scholar]
- Raphael A.Y. Department of Statistics, University of Ibadan; Nigeria: 2016. Modified State-Space Model with Nonlinear State Equation. A PhD Thesis. [Google Scholar]
- Rencher A.C. second ed. John Wiley and Sons, Inc; 2002. Methods of Multivariate Analysis. [Google Scholar]
- Rhudy M.B., Roger A.S., Keaton H. A Kalman filtering tutorial for undergraduate students. Int. J. Comput. Sci. Eng. Syst. 2017;8(1):1–18. [Google Scholar]
- Robert P., Matti R., Juha A., Simo A. Partitioned update Kalman filter. J. Adv. Informat. Fusion. 2016;11(1):3–14. [Google Scholar]
- Sascha M. Universitäts verlag Göttingen; 2009. Applications of State-Space Models in Finance: an Empirical Analysis of the Time-Varying Relationship between Macroeconomics, Fundamentals and Pan-European Industry Portfolios. [Google Scholar]
- Terasvirla T. Specification, estimation, and evaluation of smooth transition autoregressive models. J. Am. Stat. Assoc. 1994;89:208–218. [Google Scholar]
- Terejanu G.A. Department of Computer Science and Engineering, University at Buffalo; Buffalo, NY, USA: 2019. Unscented Kalman Filter Tutorial. [Google Scholar]
- Tsay R.S. third ed. John Wiley and Sons, Inc; 2010. Analysis of Financial Time Series. [Google Scholar]
- Tsay R.S. John Wiley and Son Inc; Hoboken, New Jersey, USA: 2014. Multivariate Time Series Analysis. [Google Scholar]
- Usman M.U., Tuba S., Guven S. Forecasting performance of smooth transition autoregressive (STAR) model on travel and leisure stock index. J. Fin. Data Sci. 2018;4(2):90–100. [Google Scholar]
- Wan E.A., van der Merwe R. Department of Electrical and Computer Engineering, Oregon Graduate Institute of Science & Technology; Beaverton, Oregon, USA: 2019. The Unscented Kalman Filter for Nonlinear Estimation. Sponsored by the NSF under grant: grant IRI-9712346. [Google Scholar]
- Yaya O.S., Shittu O.I. Symmetric variants of logistic smooth transition autoregressive models: Monte Carlo evidences. J. Mod. Appl. Stat. Methods. 2016;15(1):711–737. [Google Scholar]
- Yu J. Lecture Note in Advanced Economics. School of Economics, Singapore Management University; Singapore: 2015. Factor models: Kalman filter. [Google Scholar]
- Zhou J. A Master Thesis of Uppsala Universitet; Sweden: 2010. Smooth Transition Autoregressive Models a Study of the Industrial Production Index of Sweden. [Google Scholar]
- Zivot E. Lecture Note of the Department of Economics, University of Washington; USA: 2006. State-Space Models and Kalman Filter. [Google Scholar]
- Zorzi M. Robust Kalman filtering under model perturbations. IEEE Trans. Automat. Contr. 2017;62(6):2902–2907. [Google Scholar]
- Zorzi M., Levy B.C. IEEE 54th Annual Conference on Decision and Control (CDC), December 15-18, 2015. Osaka, Japan. 2015. On the convergence of a risk sensitive like filter. [Google Scholar]



