 Open  Published:
A robust Bayesian dynamic linear model for LatinAmerican economic time series: “the Mexico and Puerto Rico cases”
Latin American Economic Reviewvolume 24, Article number: 6 (2015)
Abstract
The traditional time series methodology requires at least a preliminary transformation of the data to get stationarity. On the other hand, robust Bayesian dynamic models (RBDMs) do not assume a regular pattern or stability of the underlying system but can include points of statement breaks. In this paper we use RBDMs in order to account possible outliers and structural breaks in LatinAmerican economic time series. We work with important economic time series from Puerto Rico and Mexico. We show by using a random walk model how RBDMs can be applied for detecting historic changes in the economic inflation of Mexico. Also, we model the Consumer Price Index, the Economic Activity Index and the total number of employments economic time series in Puerto Rico using local linear trend and seasonal RBDMs with observational and states variances. The results illustrate how the model accounts the structural breaks for the historic recession periods in Puerto Rico.
Introduction
Economic LatinAmerican time series variables can be complex with high frequency data. From a frequentist perspective, techniques for fitting time series models use a preliminary dataset transformation in order to get stationarity and therefore important information about the dynamic system can be lost. On the other hand, from a Bayesian perspective the use of RBDMs with weaklyrobust priors for the observation and state variances has been revolutionary in recent years due to flexibility for detecting outliers and structural breaks, the straightforward computational techniques based in Markov Chain Monte Carlo (MCMC) and the natural update from Bayes theorem without a preliminary dataset transformation.
From a frequentist perspective the study of time series with structural changes has been of far reaching in econometric theory for univariate time series, frequentist dynamic models, volatility and even financial return models. The seminal paper of Tsay (1988) considers least square techniques and residual variance ratios for detecting outliers, level shifts and variance changes in univariate time series. Hansen (2000) introduces a bootstrap method for detecting structural changes in regressors including structural shifts, polynomial trends and exogenous stochastic trends for frequentist dynamic econometric models. For volatility models, Vladimir (2009) uses local chance point analysis to intervals of homogeneity in order to account possible structural breaks. Fryzlewicz and Rao (2013) propose a method based in process transformation and binary segmentation for detecting multiple change points in autoregressive conditional heteroscedastic models for financial returns.
From a Bayesian perspective in recent years RBDMs for detecting structural breaks have been proposed as an alternative to the usual Bayesian dynamic models. Ardia and Hoogerheide (2010) propose a Bayesian generalized autoregressive conditional heteroscedasticity dynamic model with Studentt innovations with applications to the R program (R Development Core Team 2015). Polson and Scott (2011) apply heavytailed priors in order to examine historical patterns of return on assets to financial time series. Fúquene et al. (2014) propose a new flexible class of heavytailed priors for detecting outliers and structural breaks in Bayesian dynamic linear models.
However, even though the qualities of RBDMs in the best of our knowledge there are no application of RBDMs to economic LatinAmerican variables for detecting their historic outliers and structural breaks. Therefore, in this work we use the RBDMs proposed by Fúquene et al. (2014) to modelling the historic change points in LatinAmerican economic variables from Mexico and Puerto Rico. We use this methodology because: (1) we can model a considerable variety of dynamic models: random walk, local linear trend and seasonal or a combination of those models with weaklyrobust priors for the observation and state variances, (2) the computational schemes can be applied easily for practitioners and (3) using RBDMs allows us to have posterior inference for the parameters from a Bayesian perspective.
The paper is organized as follows: Section 2 shows the prior variances specification for the RBDM. In Sect. 3, we apply a random walk RBDM to an economic time series of Mexico for detecting the historic outliers and level changes in the inflation of this country. Section 4 shows local trend and stationary RBDMs for accounting the abrupt changes in the economic recession periods in Puerto Rico. Finally we have the conclusions in Sect. 5.
Model specification
The dynamic linear model (DLM) is specified (see West and Harrison 1997) by a Normal prior distribution for the pdimensional state vector at \(t=0\) as follows:
with the set of equations:
with \(t=1:T\) and where \(F_{t}\) and \(G_{t}\) are known matrices of order \(p \times p\) and \(m \times p\) respectively. With \(\nu _{t}\) and \(\omega _{t}\) two independent Gaussian random vectors with mean zero and known variance \(V_{t}\) and \(W_{t}\) respectively. The observation equation and state equation are (2) and (3), respectively. A set of prior distributions for the observation and state variances may be considered in practice. For example in order to have closed form full conditionals we could use gamma prior densities. However, in the presence of highly frequency data heavytailed priors are the best alternative. The scaled Beta2 prior for the precision \(\lambda =1/\tau ^{2}\) is proposed in Fúquene et al. (2014) for modelling the variances (and precisions) in DLMs and defined as follows:
where \(\beta\) is the scale parameter. This paper considers the Studentt density coupled with a scaled Beta2 for modelling the observation and state errors (as in Fúquene et al. 2014) in LatinAmerican economic time series from Mexico and Puerto Rico. So, let \(\theta \sim\) be a Studentt \((\mu ,\tau ,\upsilon )\) where \(\upsilon\) are the degrees of freedom, \(\mu\) the location and \(\tau\) the scale of the Studentt density:
where \(k_{1}=\dfrac{\Gamma ((\upsilon +1)/2)}{\Gamma (\upsilon /2)\sqrt{v\pi }}\). We have that \(\pi (\theta )=\int _{0}^{\infty }\pi (\theta \tau ^{2})\pi (\tau ^{2})d\tau ^{2}\) and therefore the marginal prior as follows:
with 2F1(a, b, c, z) the hypergeometric function (see 15.1.1 of Abramowitz and Stegun 1970) and we have that \(\pi (\theta )\) is the StudenttBeta(\(\upsilon ,p,q,\beta\)) (see Fúquene et al. 2014 for the proof of this result). The variances of the RBDM are StudenttBeta\((\upsilon ,q,p,\frac{1}{\beta })\) densities (with the Beta2 prior for the precision as \(\lambda =1/\tau ^{2}\)). Here \(W_{t,i}\) denotes the ith diagonal element of \(W_{t,i}\), \(i=1,\ldots ,n\) the hierarchical StudenttBeta(\(\upsilon ,q,p,\frac{1}{\beta }\)) prior can be summarized as follows:
For each t, the posterior distribution of the latent variables \(\omega _{y,t}\) and \(\omega _{\theta ,t_{i}}\) is useful in order to account the outliers and abrupt changes in the economic time series. Values of \(\omega _{y,t}\) and \(\omega _{\theta ,t_{i}}\) smaller than one indicate possible outliers or abrupt changes respectively. A Gibbs sampler scheme can be implemented by using the full conditional in closed form of RBDMs (see Appendix 1).
Illustration RBDM with a toy example: the annual CPI from Puerto Rico
We consider now the annual Consumer Price Index (CPI) in Puerto in the logscale in order to illustrate how a RBDM works. We use a local linear trend model (i.e., linear growth model) for fitting the trend and slope of the Consumer CPI in logarithm scale as follows:
with uncorrelated errors \(\nu _{t}\), \(\omega _{t,1}\) and \(\omega _{t,2}\) and where
For this toy example we use a StudenttBeta2 where \(p=q=1\), and \(1/\beta =10{,}000\) as is proposed in Pericchi and Perez (2010). We have convergence of all parameters using 10,000 iterations after a burnin phase period of 5000 iterations. Figure 1 displays how by using the RBDM an outlier in the year 2000 is obtained. The changes in the trend shows the level changes in 1990 and 2001 and the slope presents a change in 2003 (Fig. 1).
The case of Mexico
In this section we use a random walk RBDM in order to detect outliers and structural breaks of the inflation in Mexico. We use the monthly logarithm of the CPIvariations from 1696 to 1983 in order to accounting possible changes in inflation in Mexico during this period such as: (1) The monetary devaluation in 1976 and 1982. (2) The valueadded tax imposed in 1980 with the posterior modification in 1983. (3) Some changes in the payment to employees and the increase in gasoline prices and (4) The modification in the economy in Mexico in 1983. The random walk model RBDM can be written as follows:
with the prior specification showed in previous Section. We implement the Gibbs sampling scheme showed in Appendix 1 and from a visual assessment of the Gibbs output we have that convergence has been achieved in Appendix 2. The ergodic means are nonetheless pretty stable in the middle of the plots and the decay of the empirical autocorrelation function is very fast.
According to Fig. 2. The state parameters show significant level changes in September 1976 and January 1982. These changes likely represent the exchange rate devaluation in September 1976 and just one month before of the second devaluation in 1982. On the other hand, in Table 1 the expectations for the latent parameters for identifying the outliers in the random walk RBDM are presented. The outliers in January 1980 and January 1983 probably showed the valueadded tax imposed and consequently modified in those dates with also the modification in the economy in Mexico in 1983. The most dramatic increase in payment to employees could be exposed for the extreme values in January 1974, October 1976 and January 1979. The exchange rate devaluation presented in August 1982 and December 1982 are also presented in Table 1. Due to the increase in gasoline prices the RBDM could show outliers in December 1973, November 1974 and November 1976. Finally, we think this random walk RBDM could be useful not only to accounting changes in this economic time series but also may be useful as an preintervention dynamic model.
The case of Puerto Rico
In this section we use the linear trend RBDM presented in (6) and a linear trend RBDM with a seasonal component in order to model the logarithm of CPI, AEI and total number of employments (TNE) from January 1980 to December 2012 in Puerto Rico. The CPI and Economic Activity Index (EAI) are two economic indexes widely used for describing the economic situation of Puerto Rico. The CPI and EAI are useful for accounting the inflation through of price fluctuations and the real economic activity. EAI and TNE are very correlated in the sense that EAI is computed by using also TNE. However TNE is an interesting time series for the quarterly seasonal component and also for the historic fact that in Puerto Rico in July 2009 near of 17,000 employments lost their jobs for the recent economic crisis. We find that by using RBDMs historical changes are detected as structural breaks in the trend of the models.
Now we describe briefly some of the important historical changes useful for the interpretation of the results.
CPI historical changes
A first index for accounting the inflation in Puerto Rico was born by using the cost of living for working families in 1940. The CPI was born in 1977 by including in the first index information on urban families, selfemployed and the pensioners in Puerto Rico. Using addition products, in 1990 a few adjustments to items and services of CPI were proposed. A new study of Income and Expenses was made in the years 1999–2003 with a major change in the CPI methodology in March 2010. Currently, the basket of goods for CPI has the following major groups: food and beverages, housing, apparel, transportation, medical care, entertainment, education and communication and those groups are similar to the United States basket (see for example Department of labor and human resources 2008).
EAI historical changes
The monthly EAI includes the behavior of four economic indicators: total number of employments (thousands), cement sales (million bags), fuel consumption (millions of gallons) and electricity generation (million KWH). According to the Government Development Bank for Puerto Rico (2012) the EAI has a strong linear correlation of 0.97 with the gross national product (GNP). So, in this work we use EAI as one of the indicators useful for detecting recession periods in the economy of Puerto Rico during the last 35 years have been: 1980–1982, 1990–1991, 2001–2002 and since 2006.
Due to the quarterly seasonal component in TNE (see Fig. 3) we use a local trend with a seasonal component in this economic variable. The observation and system matrices of this model are:
and the unknown parameters are the observations variance \(V_{t}\) and three elements for \(W_{t}\):
where \(\sigma ^{2}_{\mu ,t}\), \(\sigma ^{2}_{\xi ,t}\) and \(\sigma ^{2}_{s,t}\) are the unknown variances of the level of the series, the slope of the linear trend and the seasonal respectively.
Figure 4 displays the results by using CPI for the period of January 1980–December 2012. The residuals in bottom of Fig. 4 are given by \(\hat{\epsilon }_{t}=y_{t}E(F\theta _{t}y_{1:T})\). By looking at the residuals there are no outliers. The slope is dynamically changing with only a sudden jump within the first recession period in September 1981.
Table 2 show how the trend has different jumps, the most dramatic one in September 2005 with \(E(\omega _{\theta ,t_{1}}y_{1:T})=0.07\) and some other abrupt changes in the precedent years. Even though the CPI is an indicator of inflation, this dramatic change could have been an “alarm” for the economic recession Puerto Rico is facing since 2006. Other dramatic changes are found in May 1980, July 1989 and September 1990, all of them within of recession periods in Puerto Rico.
The structural break in 1980 likely is due to changes in the methodology for computing the CPI. The change in the trend of the CPI at the years 1989 and 1990 could also be related to the implementation of the “Joint Committee on Taxation” in the United States, and its effect on the island. Figure 5 shows the abrupt changes in the trend for the EAI.
In particular, two dramatic level changes are presented in September 1989 and December 1989 in the beginning of the recession period of 1990. On the other hand other structural breaks are showed in July 1996, September 1998, December 1998 and July 2005 probably related with the rest of recession periods.
Figure 6 illustrates the trend, slope and seasonal posterior component with their corresponding credible intervals for TNE. An interesting feature by using RBDMs is that the credible intervals are not of constant width. For the seasonal component the 95 % interval is wider for the structural changes. Figure 7 displays the relationship between the time series for the recession periods. The abrupt changes in both indexes during the last period may be the consequence of the economic crisis that Puerto Rico has been suffering since 2006. In the recent economic crisis in Puerto Rico 7816 public employments lost their jobs in July 2009 and the RBDM detects this change in the bottom of Fig. 7.
Conclusions
In this paper we apply Robust Bayesian Dynamic Models (RMBDs) to LatinAmerican time series from Mexico and Puerto Rico. The classes of RMBDs presented in this work with weaklyrobust priors for the observation and state variances consider most of the empirical models used in the classical econometrics literature as random walk, linear trend, seasonal and a combination of those models. We found that using RMBDs allow us to account historic outliers and structural breaks in the inflation in Mexico and the economic recession periods in Puerto Rico. In fact, the structural changes have a contextual historical and economical meaning. Also, the model has the feature of producing not constant credible intervals over time even after accounting for boundary effects in the LatinAmerican variables. Finally we consider that in a future work new RMBDs could be implement to time series with weaklyshrinkage priors for the observation and state variances as is the case of generalized autoregressive conditional heteroscedasticity (GARCH) models for dynamic volatility approaches in finance.
References
Abramowitz M, Stegun I (1970) Handbook of mathematical functions. In: National Bureau of standards, vol 46, Applied Mathematics Series
Ardia D, Hoogerheide L (2010) Bayesian estimation of the garch(1,1) model with studentt innovations. R J 2(2):41–47
Department of labor and human resources (2008) Study of revenue and expenditure of the urban consumer of Puerto Rico 1999–2003. Puerto Rico
FruwirthSchnatter S (1994) Data augmentation and dynamic linear models. J Time Ser Anal 15:183–202
Fryzlewicz P, Rao SS (2013) Multiplechangepoint detection for autoregressive conditional heteroscedastic processes. J R Stat Soc Ser B 76–5:903–924
Fúquene JA, Pérez M, Pericchi LR (2014) An alternative to the inverted gamma for the variances to modelling outliers and structural breaks in dynamic models. Braz J Probab Stat 28–2:288–299
Government Development Bank for Puerto Rico (2012) Economic activity index for the month of June 2012. Economy, Puerto Rico. http://www.gdbpur.com/economy/documents/2012JunGDBEAIvFINALGS.pdf
Hansen BE (2000) Testing for structural change in conditional models. J Econom 97:93–115
Pericchi LR, Perez ME (2010) Limiting the shrinkage for the exceptional by objective robust bayesian analysis. Technical Report Centro de Bioestadstica y Bioinformtica, pp 1–17. http://repositorio.upr.edu
Polson NG, Scott JG (2011) Good, great or lucky? Screening for firms with sustained superior performance using heavytailed priors. Ann Appl Stat 6–1:161–185
R Development Core Team (2015) R: A language and environment for statistical computing. R Foundation for Statistical Computing. Vienna, Austria. http://www.Rproject.org/
Tsay RS (1988) Outliers, leveel shifts, and variances changes in time series. Forescasting 7:1–20
Vladimir S (2009) Multiscale local change point detection with applications to valueatrisk. Ann Stat 37:1405–1436
West M, Harrison PJ (1997) Bayesian forecasting and dynamic models. Springer, Berlin
Acknowledgments
We thank to the associated editor and the two referees by detailed comments and suggestions that greatly improved the quality of this paper. Also, we thank to Brenda Betancourt (UCSC) and Javier Rubio (Warwick) for the discussions with the first author which were very useful in preparing the last version of this paper. Jairo Fúquene and Marta Álvarez were supported by the grant PII2012, Business School, University of Puerto Rico, Rio Piedras.
Author information
Appendices
Appendix 1: Prior distributions and Markov Chain Monte Carlo algorithm
The scaled Beta2 distribution can be defined as a scale mixture of Gammas for the square of the scale as follows:
where Gamma(a, b) denotes the Gamma distribution:
with \(\beta\) the scale parameter. Therefore the scaled Beta2 prior for the square scale is the following:
For precisions \(\lambda =1/\tau ^{2}\), we assign the scaled Beta2 as
typically the hyperparameters p, q are fairly small, for example \(p=q=1\), and \(\beta\) quite small (see Pericchi and Perez 2010) obtaining a bounded density at the origin, flat tails and a vague prior distribution.
The RBDMs can be written in hierarchical form as follows:
where the observation and state variances are given by:
In order to obtain posterior inference on the state parameters \(\varvec{\theta }_{1},\ldots ,\varvec{\theta }_{T}\), we use the forward filtering backward sampling (FFBS) given in FruwirthSchnatter (1994) which is practically a simulation of the smoothing recursions. The FFBS works as follows:

1.
Use the Kalman Filter equations for (5). Let \(m_{0}\) and \(C_{0}\) (known) with \((\varvec{\theta }_{0}D_{0})\sim N(m_{0},C_{0})\) and
$$\begin{aligned} \varvec{\theta }_{t}y_{1:t1}\sim N(m_{t1},C_{t1}) \end{aligned}$$(14)
The one step predictive distribution of \(\varvec{\theta }_{t}\) given \(y_{1:t1}\) is Gaussian \((\varvec{\theta }_{t}D_{t1})\sim N(a_{t},R_{t})\) with parameters:
$$\begin{aligned} a_{t}=G_{t}m_{t1}; \quad R_{t}=G_{t}C_{t1}G^{'}_{t}. \end{aligned}$$(15) 
The one step predictive distribution of y t given \(y_{1:t1}\) is Gaussian \((y_{t}D_{t1})\sim N(f_{t},Q_{t})\) with parameters:
$$\begin{aligned} f_{t}=F^{'}_{t}a_{t}; \quad Q_{t}=F_{t}^{'}R_{t}F_{t}+V_{t}. \end{aligned}$$ 
The filtering distribution of \({\varvec{\theta }}_{t}\) given \(y_{1:t1}\) is Gaussian \((\varvec{\theta }_{t}D_{t})\sim N(m_{t},C_{t})\) with parameters:
$$\begin{aligned} m_{t}=a_{t}+A_{t}e_{t}; \quad C_{t}=R_{t}A_{t}Q_{t}A^{'}_{t} \end{aligned}$$(16)where \(A_{t}=R_{t}F_{t}Q^{1}_{t}\), and \(e_{t}=y_{t}f_{t}\).


2.
At time \(t=T\) sample \(\varvec{\theta }_{T}\) from \(N(\varvec{\theta }_{T}m_{t},C_{t})\).

3.
For \(t=(T1):0\) sample \(\varvec{\theta }_{t}\) from \(N(\varvec{\theta }_{t}m_{t}^{*},C_{t}^{*})\) with
$$\begin{aligned} m_{t}^{*}=m_{t}+B_{t}(\varvec{\theta }_{t+1}a_{t+1})\quad C^{*}_{t}=C_{t}B_{t}R_{t+1}B^{'}_{t} \end{aligned}$$where \(B_{t}=C_{t}G^{'}_{t+1}R^{1}_{t+1}\).
In order to obtain now posterior inference for the rest of parameters in the observation and state variances we use the standard approach by considering the full conditional distribution proportional to the joint distribution of all random variables (parameters) considered. So, for example using (13) the full conditional for \(\lambda _{y}\) is given by:
hence,
where \(SSy^{*}=\sum _{t=1}^{T}\omega _{y,t}(y_{t}F_{t}\varvec{\theta }_{t})^{2}\). The rest of full conditional distributions are given by:
where \(SS_{\theta ,i}^{*}=\sum _{t=1}^{T}\omega _{\theta ,t_{i}}(\theta _{t_{i}}(G_{t}\theta _{t1})_{i})^{2}\) for \(i=1,2,\ldots ,p\);
Appendix 2: Convergence of parameters for the Mexico case
See Fig. 8.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Received
Revised
Accepted
Published
DOI
Keywords
 Robust Bayesian dynamic model
 Outliers and structural breaks
 LatinAmerican time series
 Consumer Price Index
 Economic Activity Index
 Total number of employments
JEL Classification
 C11
 C40
 G17
 N16