
Vector autoregressive (VAR) models have become a widely used tool for analyzing multivariate time series data due to their simplicity and flexibility in capturing the linear interdependencies among multiple time series (Sims, 1980). VAR models are extensively applied across various fields, including macroeconomics, finance, public health, political science, engineering, and climatology. However, when it comes to economic data, VAR models have notable limitations. For instance, they do not adequately account for instantaneous effects or structural relationships between variables, and they fail to address the time-varying nature of volatility, where variance may fluctuate over time rather than remain constant.
To overcome the limitations of the standard VAR models and incorporate structural relationships, such as impulse responses or forecast error variance decomposition (Cooley and LeRoy, 1985; Evans and Kuttner, 1998), the structural vector autoregressive (SVAR) models were developed. The SVAR model introduces contemporaneous relationships among the variables, providing a more fluent understanding of the underlying data structure. See Bernanke (1986), Waggoner and Zha (1999). For a recent development, we refer to Breitung
In addition to the structural relationships among variables, economic and financial time series often exhibit periods of high volatility, with variance that changes over time. This has led to the development of models specifically designed to capture the volatility structure, among which the generalized autoregressive conditional heteroskedasticity (GARCH) model is one of the most prominent (Engle, 1982; Bollerslev, 1986). These models have been particularly effective in the field of finance, capturing the phenomenon of volatility clustering. Until recently, several multivariate GARCH models have been developed and widely studied, including the VECH model (Bollerslev
Considering the unique characteristics of economic data, this paper explores the SVAR-GARCH model. Notably, by integrating the strengths of SVAR and GARCH models, the SVAR-GARCH framework serves as a powerful tool that simultaneously accounts for structural relationships among variables and time-varying volatility patterns. This combination has gained increased attention in recent research. For example, Milunovich and Yang (2013) address the identification problem in SVAR models with ARCH effects, while Lütkepohl and Netšunajev (2017) review SVAR models combined with various heteroskedastic models. In this study, we adopt the generalized orthogonal GARCH (GO-GARCH) scheme for handling SVAR-GARCH models, as it aligns particularly well with the inherent structure of the SVAR model and the independent component analysis (ICA) method, which is a conventional approach for analyzing SVAR models.
In handling the SVAR-GO-GARCH model, ICA is a natural fit since the GO-GARCH model is composed of linear combinations of independent GARCH components, which aligns with ICA’s objective of decomposing observations into independent sources. ICA is a computational technique with high speed used to separate multivariate signals into independent, non-Gaussian components. Originally developed for tasks such as blind source separation, ICA has a broad history of successful applications across various fields, such as image processing, biomedical signals (e.g., electroencephalograms (EEG) and functional magnetic resonance imaging (fMRI)), and the cocktail-party problem. For further details, refer to Stetter
Since Page (1955), change point detection has been a core focus in time series analysis for decades, as time series data frequently experience structural or regime changes that can significantly impact both analysis and forecasting. Accurately identifying these changes is crucial, as overlooking them can lead to incorrect model specifications and misinterpretation of results. The cumulative sum (CUSUM) test has gained popularity as a conventional method for detecting change points, valued for its ease of implementation and versatility across various circumstances. Over the decades, the CUSUM test has been extensively studied and further developed across different time series models. See Inclán and Tiao (1994), Lee
The LSCUSUM test has proven to be both convenient and adaptable to ARMA and GARCH-type models, with potential for hybridization with other methods, such as support vector regression (SVR) (Lee
This paper is organized as follows. Section 2 introduces the SVAR-GO-GARCH model and proposes a new test for detecting change points in the proposed model, illustrating the change point detection algorithm using ICA. Section 3 outlines the simulation settings and results. Section 4 presents the results of the real data analysis. Finally, Section 5 provides concluding remarks.
Let {
where Γ1, . . ., Γ
where
In general, the SVAR model is not identifiable without making further assumptions. However, if the error term
As an extension of Model (
with
where Ω = diag(
yielding the VAR model:
under the assumption that
where is the unit disk in the complex plane. This form becomes the VAR model in (
which restricts
In this section, we introduce a method for detecting change points in the parameters of the SVAR-GO-GARCH model. Previous work by Lee
Given observations
In the SVAR model, the LSCUSUM test utilizes both observations and residuals. Specifically, the test statistic is composed of either the sum or maximum of two CUSUM processes. The first process is based on the product of the conditional mean
where Γ̂
To adapt this approach for our model, we modify the second term of the LSCUSUM test to account for the heteroskedasticity inherent in the model. Specifically, we replace ∑̂
with some initial values
Consequently, we propose a new test statistic, denoted as
where
This test consists of two parts that detect changes in both the location and scale components of the model, and is therefore expressed as a function of two basic processes. Compared to estimates-based tests, which become more complex as the dimensionality of the model parameters increases, this approach provides a concise test that significantly reduces the computational burden. In particular, the test was inspired from the fact that
to focus on location changes, or
for scale changes. See Oh and Lee (2019) and Lee (2020) for relevant references.
The newly proposed
Lee
under
where
In this subsection, we summarize the steps for obtaining the components of the LSCUSUM test statistics, using ICA.
Obtain the VAR estimators Γ̂1, . . ., Γ̂
Using the fastICA in Hyvärinen
Through the linear matching problem as described in Shimizu
Divide each row of
Let
Denoting the resulting
where
For each
Calculate the LSCUSUM test statistic
In this section, we evaluate the performance of the test
where
We determine empirical sizes and powers by calculating the rejection rate of the null hypothesis
Tables 1
We then consider the three GARCH parameters settings with different volatility as follows:
with volatility increasing across these settings. Note that
In Table 1,
Tables 2 and 3 reveal even more dramatic results, that is, the size of
Overall,
Next, we consider the simulation settings where the parameter
We calculate the power for each case where the value of
Tables 5 and 6 present results for high volatile cases with
In this subsection, we consider the simulation settings where the parameter
Table 7 exhibit the results with
In this subsection, we investigate the cases where
Overall, it is demonstrated that
In this section, we analyze a 3-dimensional time series of 100*log-returns for the exchange rates of three countries’ currencies against the US dollar: KRW (Korean Won), JPY (Japanese Yen), and SGD (Singapore Dollar). The data spans from January 1, 2021, to December 29, 2023, totaling 781 observations, and is obtainable from www.investing.com. This period covers the aftermath of the COVID-19 pandemic. Exchange rates among multiple countries are highly interconnected in the global economy. In particular, the exchange rates between Korea, Japan, and Singapore are likely to exhibit mutual influences within the global market.
Figure 1 presents the three exchange rates over time. The vertical red lines exhibits the change point detected by
Using the AIC criterion, we find that the VAR(1) model is the best fit for the time series. To assess the non-normality of the error terms in the fitted VAR models, we apply the Jarque-Bera test (Jarque and Bera, 1980; Lee
Next, we obtain the fitted SVAR models using ICA and then fit the GARCH models to each variable. The resulting SVAR-GARCH model is as follows:
Based on this fitted model, we calculate the
Figure 2 displays the 100*log-returns of the exchange rates. The vertical red lines indicate the detected change point, February 23, 2022. The log-returns appear to exhibit increased volatility following this change point. Notably, the log-returns for USD/KRW and USD/JPY are relatively stable before the change but become more volatile afterward. Thus, it appears that
Next, we again repeat the above steps to two subseries before and after the detected change point, respectively, namely, from January 1, 2021 to February 22, 2022 and February 24, 2022 to December 28, 2023. Then, the resulting models are obtained as follows:
As the
Figure 4 illustrates the causal order between the variables. Blue and red arrows respectively represent positive and negative causal effects, respectively. The dashed, normal, and thick lines denote weak, moderate, and strong effects based on the absolute values of the estimated parameters, which are categorized as follows: 0.05–0.5 for weak, 0.5–1.0 for moderate, and over 1.0 for strong effects. Values smaller than 0.05 are omitted from the figure. The figure reveals that the instantaneous causal effects within the same time frame are much stronger than those observed with time lags. This suggests that fluctuations in exchange rates within the same period have a more substantial impact compared to those from the previous day. Given the interconnected nature of the global economy and its real-time responses, this result aligns with expectations.
Upon closer examination, the effects due to time differences show that appears newly, while
and
disappear before and after the change point. Moreover, the impact of
changes to
. For the instantaneous causal effects between variables, the directions of KRW
In practice, identifying the cause of the change point is also an important issue. Notably, the detected change point date is the day before the outbreak of the Russia-Ukraine war, which began on February 24, 2022. Given the significant global economic impact of the conflict, it is reasonable to conclude that our proposed method effectively detects changes in real-world situations.
In this study, we modified the LSCUSUM test proposed by Lee
We thank an AE and the anonymous referees for their valuable comments. The authors declare no conflicts of interest.
Empirical sizes with
n = 250 | n = 500 | n = 1000 | n = 2000 | |
---|---|---|---|---|
0.094 | 0.129 | 0.131 | 0.165 | |
0.095 | 0.128 | 0.134 | 0.168 | |
0.023 | 0.026 | 0.048 | 0.068 |
Empirical sizes with
n = 250 | n = 500 | n = 1000 | n = 2000 | |
---|---|---|---|---|
0.200 | 0.250 | 0.281 | 0.369 | |
0.208 | 0.256 | 0.289 | 0.373 | |
0.030 | 0.031 | 0.052 | 0.070 |
Empirical sizes with
n = 250 | n = 500 | n = 1000 | n = 2000 | |
---|---|---|---|---|
0.273 | 0.364 | 0.418 | 0.482 | |
0.290 | 0.370 | 0.435 | 0.504 | |
0.036 | 0.032 | 0.041 | 0.071 |
Empirical powers of
From | To | ||||
---|---|---|---|---|---|
0.657 | 0.911 | 0.991 | 1.000 | ||
0.411 | 0.586 | 0.796 | 0.939 | ||
0.639 | 0.905 | 0.988 | 1.000 | ||
0.240 | 0.517 | 0.885 | 0.998 | ||
0.363 | 0.539 | 0.779 | 0.956 | ||
0.261 | 0.600 | 0.904 | 0.996 |
Empirical powers of
From | To | ||||
---|---|---|---|---|---|
0.609 | 0.845 | 0.955 | 1.000 | ||
0.415 | 0.540 | 0.743 | 0.893 | ||
0.585 | 0.838 | 0.963 | 0.998 | ||
0.204 | 0.434 | 0.799 | 0.985 | ||
0.356 | 0.520 | 0.738 | 0.914 | ||
0.225 | 0.516 | 0.836 | 0.982 |
Empirical powers of
From | To | ||||
---|---|---|---|---|---|
0.640 | 0.886 | 0.977 | 1.000 | ||
0.431 | 0.594 | 0.779 | 0.924 | ||
0.632 | 0.875 | 0.974 | 0.999 | ||
0.247 | 0.524 | 0.885 | 0.999 | ||
0.386 | 0.555 | 0.779 | 0.933 | ||
0.263 | 0.601 | 0.900 | 0.995 |
Empirical powers of
From | To | ||||
---|---|---|---|---|---|
0.162 | 0.379 | 0.680 | 0.950 | ||
0.056 | 0.133 | 0.314 | 0.620 | ||
0.142 | 0.318 | 0.639 | 0.955 | ||
0.364 | 0.762 | 0.988 | 1.000 | ||
0.076 | 0.176 | 0.351 | 0.673 | ||
0.432 | 0.780 | 0.990 | 1.000 |
Empirical powers of
From | To | ||||
---|---|---|---|---|---|
0.147 | 0.339 | 0.617 | 0.911 | ||
0.054 | 0.125 | 0.302 | 0.586 | ||
0.133 | 0.272 | 0.558 | 0.901 | ||
0.311 | 0.685 | 0.964 | 1.000 | ||
0.080 | 0.153 | 0.323 | 0.621 | ||
0.380 | 0.722 | 0.960 | 0.998 |
Empirical powers of
From | To | ||||
---|---|---|---|---|---|
0.163 | 0.389 | 0.692 | 0.953 | ||
0.069 | 0.140 | 0.312 | 0.629 | ||
0.141 | 0.317 | 0.659 | 0.952 | ||
0.360 | 0.755 | 0.986 | 1.000 | ||
0.093 | 0.172 | 0.360 | 0.679 | ||
0.426 | 0.779 | 0.993 | 1.000 |
Empirical powers of
From | To | ||||
---|---|---|---|---|---|
0.282 | 0.685 | 0.981 | 0.999 | ||
0.941 | 0.995 | 1.000 | 1.000 | ||
0.230 | 0.667 | 0.963 | 1.000 | ||
0.926 | 0.998 | 1.000 | 1.000 | ||
0.871 | 0.985 | 1.000 | 1.000 | ||
0.830 | 0.984 | 1.000 | 1.000 |