<<

OxMetrics

www..net www.timberlake.co.uk www.timberlake-consultancy.com

OxMetrics news AUGUST 2007 ISSUE 7

NEW MODULES NEW RELEASES FAQS USERS VIEWS COURSES AND SEMINARS

Announcing the release of OxMetricsTM5

OxMetrics™ is a modular software system state space forms: from a simple time-invariant In OxMetrics™ 5, all the modules of OxMetrics™ providing an integrated solution for the model to a complicated multivariate time- Enterprise Edition have been upgraded. econometric analysis of , forecasting, varying model. Functions are provided to put The details of new features are described below: financial econometric modelling, or statistical standard models such as ARIMA, Unobserved analysis of cross-section and panel data. The components, regressions and cubic spline New feature: Autometrics™ OxMetrics modules are: models into state space form. Basic functions by Jurgen. A. Doornik • Ox™ Professional is a powerful matrix are available for filtering, moment smoothing language, which is complemented by a and simulation smoothing. Ready-to-use 1 Autometrics comprehensive statistical library. Among the functions are provided for standard tasks such special features of Ox are its speed, well- as likelihood evaluation, forecasting and signal 1.1 Introduction designed syntax and editor, and graphical extraction. SsfPack can be easily used for With their publication in 1999, 1 Hoover and Perez facilities. Ox can read and write many data implementing, fitting and analysing Gaussian revisited the earlier experiments of Lovell, and formats, including ; Ox can run models relevant to many areas of showed that an automated general-to-specific most econometric GAUSS programs. Ox™ econometrics and . Furthermore it model selection (Gets) algorithm can work Packages extend the functionality of Ox in provides all relevant tools for the treatment of successfully. This contrasts with the results of various ways. Once installed, they become an non-Gaussian and nonlinear state space Lovell, who only considered simplistic methods integrated part of Ox. Some packages just add models. In particular, tools are available to such as forward selection, showing that these a few useful functions, whereas others offer an implement simulation based estimation can fail badly. extensive econometric or statistical technique methods such as importance sampling and which can also be used interactively using Ox Markov chain Monte Carlo (MCMC) methods The success of automated Gets created Professional. Most of these packages are FREE (not yet released). renewed interest in computer-based algorithms. of charge (see www.doornik.com for full list of • TSP/GiveWin™ by TSP International (founded In particular, Hendry and Krolzig extended available packages) in 1982 by Bronwyn H. Hall) is an econometric the algorithm of Hoover–Perez and developed • PcGive™ aims to give an operational and software package, with convenient input of PcGets, a user-friendly computer program structured approach to econometric modelling commands and data, all the standard aimed at the empirical modeller. PcGets was using the most sophisticated yet user-friendly estimation methods (including non-linear), part of GiveWin 2. software. The accompanying books transcend forecasting, and a flexible language for Autometrics can be seen as the third generation, the old ideas of `textbooks' and `computer programming your own estimators. The taking many features of the earlier manuals' by linking the learning of econometric philosophy behind TSP is that of a command- implementations, but also differing in some methods and concepts to the outcomes driven language tailored to econometric aspects. Starting with OxMetrics 5, Autometrics achieved when they are applied. The problems, whatever the platform used. For is part of PcGive - now automatic model econometric techniques of PcGive include: those working in a Windows environment, TSP selection can be activated with as little as a VAR, cointegration, simultaneous equations can be installed as a module of OxMetrics - single click. models, ARFIMA, logit, probit, GARCH TSP/GiveWin. This eases the use of the modelling, static and dynamic panel data command-line environment by providing 1.2 An example models, X12ARIMA, and more. context sensitive help, syntax highlighting, and To illustrate the use of Autometrics, we use the • STAMP™ is designed to model and forecast a dialog-driven command builder. tutorial data set of PcGive, taking 12 lags of all time series, based on structural time series variables. models. These models use advanced Four of these modules have been grouped in a The initial model is formulated in PcGive as any techniques, such as Kalman filtering, but are single product OxMetrics™ Enterprise Edition. other dynamic model: set up so as to be easy to use -- at the most OxMetrics™ Enterprise Edition is a single basic level all that is required is some product that includes and integrates all the appreciation of the concepts of trend, seasonal important components for theoretical and and irregular. The hard work is done by the empirical research in econometrics, time series program, leaving the user free to concentrate analysis and forecasting, applied economics and on formulating models, then using them to financial time series: Ox Professional, PcGive, make forecasts G@RCH, and STAMP. • G@RCH ™ is dedicated to the estimation and OxMetrics™ is distributed and published by forecasting of ARCH and GARCH-type models. Timberlake Consultants Ltd G@RCH provides a user-friendly interface (with (www.timberlake.co.uk). Timberlake Consultants rolling menus) as well as some graphical Limited, with head office in the U.K., is features. celebrating its 25th anniversary in 2007. The • SsfPack™ provides Ox with additional facilities Company has a growing number of offices and when carrying out computations involving the agents worldwide, including Brazil, Japan, statistical analysis of univariate and Poland, Portugal, Spain and the USA. We also multivariate models in state space form. have partners in other countries to help with the SsfPack allows for a full range of different distribution of the OxMetrics software. This general unrestricted model, or GUM, is the regression can sometimes work (experiment 7 3 Comparison with PcGets starting point for the automatic model selection has high t-values), but also fail badly compared to procedure. The model settings dialog now has an Autometrics. Autometrics and PcGets have much in common: Autometrics section: both are algorithms for automatic model 1 Hoover, K.D. & Perez, S.J. (1999), Econometrics Journal, 2, selection within the general-to-specific 167–191. Lovell, M. C. (1983), Review of Economics and Statistics, 65, 1–12. framework. However, there are some important Hendry, D. F. & Krolzig, H.-M. (1999) Econometrics Journal, 2, differences too: 202–219. • Strategy PcGets has two strategies: Liberal and 2 More variables than observations Conservative. These correspond to 5% and 1% with carefully calibrated presearches. One exciting development is that Autometrics can Expert mode allows for different settings, but handle more variables than observations. looses the calibration between the various The main choice is the significance level of the Traditionally, this is considered infeasible — search components. reduction, kept at 5%. indeed, up to now PcGive would refuse to In Autometrics, the nominal size of the Autometrics finds four terminal models, and estimate such an equation. However, recently reduction is specified directly, with the chooses: David Hendry, Søren Johansen and Carlos Santos remainder adjusted accordingly. considered adding a dummy variable for each Coefficient Std.Error t-value observation. They study the theoretical • Presearch CONS_1 0.821298 0.03277 25.1 properties, and give a feasible algorithm (which Autometrics relies much less on presearch. CONS_4 0.145121 0.05118 2.84 differs from the one Autometrics uses). CONS_5 -0.119526 0.04076 -2.93 Simulation experiments show almost the same INC 0.519890 0.02719 19.1 Now, when Autometrics is switched on, PcGive operating characteristics with and without INC_1 -0.293790 0.03266 -9.00 will switch to blocking mode when there are presearch. INFLAT -1.00600 0.09926 -10.1 insufficient observations (usually k > 0.8T ). This • Path search INFLAT_8 0.390943 0.1237 3.16 happens automatically, whether such a model OUTPUT_12 -0.0557579 0.01388 -4.02 Autometrics does not implement the multiple- was formulated on purpose or by accident! path search. This was introduced by Hoover– The entries with lag 2 or more are not in the DGP. Some caution though: the blocking algorithm Perez to mimic the human modeller. However, However, the DGP also has a break, which is not does not fit the Gets framework anymore, and the objective of using the computer is to allowed for in the model. complex interactions may be missed. improve on that where possible. With presearch lag reduction switched off, To illustrate the procedure, we added 20 white Autometrics uses a tree search, systematically PcGive finds six terminal models. But the one noise variables to the dataset, labelled z. traversing the whole model space. with the lowest Schwarz criterion is the same as The GUM is: Several strategies are used to speed this up, before. One of the objectives of Autometrics was resulting in more frequent use of F-tests rather to reduce the dependence on presearch. than t-tests, as well as cutting off irrelevant paths. Never is the same model estimated twice. 1.3 Stepwise versus Gets • Diagnostic testing It is well-established that stepwise regression is While using roughly the same battery of not a good model selection method. Here we give diagnostic tests, Autometrics postpones the an example from the Hoover–Perez experiments 7 testing until a candidate terminal model has and 8, with DGP: been found. If necessary, backtracking is used Now a reduction of 5% would almost surely result to find a valid model. This approach is faster in severe overfitting. and may result in more parsimonious models: When we run the reduction at 1% we find the it is possible that a test initially fails, but passes same model as we did before at 5%, with an after a valid reduction. additional 13 z variables. This takes less than 10 • Terminal models seconds. As a consequence of more systematic search In addition to the 3 variables that matter, there Six of the z variables are actually insignificant, and less presearch, Autometrics tends to find are 37 irrelevant variables in the GUM. Using 1000 but retained because they fail the backtest more terminal models than PcGets. replications and a sample size of 139, we find: against the GUM. However, the GUM is • k ≥ T somewhat artificial here, being constructed from A block-search algorithm is used by the consecutive block searches. If we Autometrics to handle the case of more consecutively remove these we are left with just variables than observations. two z variables: • Dummy saturation Coefficient Std.Error t-value Dummy variables for each observation are CONS_1 0.813821 0.03258 25.0 optionally added to the GUM. CONS_4 0.175554 0.04976 3.53 CONS_5 -0.135373 0.03940 -3.44 • VARs and SEMs INC 0.521166 0.02631 19.8 INC_1 -0.292743 0.03218 -9.10 Autometrics is implemented in terms of the log- INFLAT -1.00229 0.09524 -10.5 likelihood and a battery of tests, and not Stepwise regression differs from forward INFLAT_8 0.431248 0.1192 3.62 OUTPUT_12 -0.0640259 0.01655 -3.87 restricted to single equation models. selection: both keep adding variables while they z7_2 0.271571 0.08167 3.33 Therefore, it works just as happily with a VAR, are significant, but stepwise will remove z7_12 -0.236731 0.08087 -2.93 Constant U 1.48692 11.25 0.132 using the vector versions of the diagnostic variables if they become insignificant when a tests, and testing restrictions jointly in all new variable enters the model. equations. Size refers to the failure rate: the fraction of irrelevant variables selected into the final model. PcGive does not offer Autometrics for Power is the success rate in detecting the simultaneous equations yet, but the algorithm variables that should be in. We see that stepwise still applies, working within the SEM rather than equation-by-equation. Comparisons of published PcGets experiments to unreported benchmarks do not benefit from ™ identical experiments with Autometrics show multi- threading, which is reflected in the full New feature: Ox Batch that they are very similar in terms of power, but program timings.2 Code for PcGive™ and that Autometrics has better size performance in 1.00 some cases. rp1: 1 processor (Ox 4.1 = 1) ™ 0.75 G@RCH

0.50 by Jurgen. A. Doornik ™ New features in Ox 0.25 When estimating models in OxMetrics, the batch 1 2 3 4 5 1.00 code is quietly generated in the background, to (Ox 4.1 = 1) Professional 5 rp2: 2 processors be saved using the Batch editor when needed. 0.75 by Jurgen. A. Doornik This now includes forecasts, test summary, and 0.50 tests for linear and subset restrictions. 1 Multi-threading 0.25 A new feature is that Ox code is also generated. 1 2 3 4 5 The main innovation in Ox Professional version 5 1.00 To access it, use the new Model menu entry rp4: 4 processor (default) (Ox 4.1 = 1) is a multi-threaded internal library. 0.75 entitled Ox Batch Code. This will open a 0.50 document window with the Ox code to estimate Recent processor advances have moved the most recent (or even the whole history) of towards multiple core architecture to gain 0.25 estimated models. speed. Not only is the single core significantly 1 2 3 4 5 faster than three years ago, now you can get Ox Professional (or OxMetrics Enterprise) is four of these in a single packet for almost the Figure: Timings of Ox 5 relative to Ox 4 on Quad core processor, required to run the generated Ox code. The using 1,2,4 threads. same price. Theoretically this is almost four .oxo (i.e. compiled Ox) and .h (holding the times faster, but in practice it can be difficult to declarations) files needed to run the code are take advantage. All applications have to be 3 MPI versus multi-threading part of PcGive (or OxMetrics Enterprise). redesigned to be multithreaded, so that they can Because Ox is much more powerful than Batch, run parts on different cores at the same time. An Ox package for using MPI has been available this can potentially be useful if, say, the same Moreover, some computations can be split this for a while. This approach is quite different to model has to be run routinely on new data or on way more naturally than others. multi- threading. When using MPI, independent very many series in turn. processes are created which communicate via G@RCH offers a similar functionality. STAMP will sockets. These processes typically run on incorporate it at a later date. 2 Some benchmarks separate computers. The advantage of using MPI is that, e.g., a Monte Carlo experiment can Many matrix and vector operations in Ox be split 3 - this is a very efficient way of using New Features in G@RCH™5 Professional will now work in parallel. This takes multiple processors. The drawback is that it by Sebastian Laurent place inside the internal library, so is hidden from requires rewriting the Ox code. the Ox user: no code changes are required. The Later this year I plan to run comparisons linking G@RCH is an OxMetrics module dedicated to the benefit depends on the type of Ox code: four quad core computers together. estimation and forecasting of univariate and programs which use large matrices and vectors multivariate ARCH-type models. G@RCH provides will benefit most. Programs that only use small a menu-driven easy-to-use interface as well as matrices will not benefit at all. 4 Other new features some graphical features. For repeating tasks, the To illustrate the benefits, we use the benchmark models can be estimated via the Batch Editor of program samples\bench\Ox2.ox, which is • A 64-bit Windows version of Ox is installed in OxMetrics or using the Ox language together heavily skewed towards large matrices. We the Ox\bin64 folder. Unlike the 64-bit with the Garch and MGarch classes. compare Ox 4.1 to Ox 5.0 on a quad core 2.4 Ghz version, there is little speed difference with the 1 32-bit versions. The upper limit for the number of Intel Q6600 running Windows XP. For Ox 5 we 1 Univariate GARCH Models use one (-rp1), two (-rp2) and four cores (the elements in 32- and 64-bit versions is the same: 2 31. But this can be fully used in the 64-bit default). The following five benchmarks are G@RCH is distributed with a book reviewing version, allowing a matrix to take up to 8GB. reported: some of the most recent contributions in this The Console version will be 32-bit only. field: operation dimension • An enum can now be declared inside a class • Conditional Mean: ARMA, ARFIMA, ARCH-in- 1. matrix dot power 800 x 800 declaration. The constants defined this way Mean, Explanatory Variables; 2. sorting 2 000 000 behave as static const decl member • Conditional Variance: GARCH, EGARCH, GJR, 3. X ´ X 700 x 700 variables. They can be public, and thus APARCH, IGARCH, RiskMetrics, FIGARCH, 4. regression 600 x 600 made visible outside the class. FIEGARCH, FIAPARCH, HY-GARCH; 5. full program sum of 15 benchmarks • A few new functions: ismember, Explanatory Variables; classname,getfiles. • (Quasi-)Maximum Likelihood: Normal, Student, GED or skewed-Student The full program has 15 benchmarks, 7 of which • Some additional fixes and improvements, distribution; Constraint Maximum Likelihood, vectorize. documented in the Ox help. Simulated Annealing; All timings are relative to Ox Professional 4.1. So 1 • (Mis)Specifications Tests: Information Criteria, we see in the graph below that for one thread (a A self-built computer costing less than £600! 2 Jarque-Bera, Box-Pierce statistics, LM ARCH single processor), Ox Professional 5 is 25% faster Note that Ox 5 Console will not be multi-threaded, and have test, Sign Bias Test, Pearson goodness-of-fit, than Ox Professional 4.1 when considering the lower scores in general. 3 The Nyblom stability test, Residual-Based total time of the program (the 5th bar). This See Doornik, J. A., Hendry, D. F. & Shephard, N. (2002), Diagnostic for Conditional Heteroscedasticity, etc; comes largely from the new sorting algorithm (a Philosophical Transactions, Series A, 360, 1245–1266, and hybrid quick/heap sort, as in introsort). Dot- (2006), Chapter 15 in Handbook of Parallel Computing and • Value-at-Risk, Expected shortfall, Backtesting power, cross-product and regression scale well Statistics, Chapman & Hall/CRC. (Kupiec LRT, Dynamic test); with the number of processors (or threads, to be • Realized volatility, Bi-Power variations and precise). Sorting improves somewhat with two Jumps, Intraday Seasonality; processors, but not beyond that. Many of the www.oxmetrics.net www.timberlake.co.uk www.timberlake-consultancy.com

New features in univariate GARCH models: The popular DCC model provided Ox Professional is available, this code can be run, either from OxMetrics, or from OxEdit • The estimation of EGARCH-type models and Engle (2002) and Tse and Tsui (2002) propose a or the command line. This option is also available ARCH-in-mean model has been considerably generalization of the CCC model by making the for the ‘Univariate GARCH models’, ‘Descriptive improved. conditional correlation matrix time dependent.2 Statistics’ and ‘Simulation’ modules. • G@RCH 5 now provides some simulation The DCC model of Engle (2002) is defined as: capabilities through the menu Monte-Carlo Ht = Dt Rt Dt , (3) GARCH, GJR, APARCH and EGARCH models 1/2 1/2 are available with an ARMA in the where Dt = diag (h11t … hNNt ) and hiit can be conditional mean and normal, student, GED or defined as any univariate GARCH model, and skewed student errors. The simulated data can -1/2 -1/2 -1/2 -1/2 = diag (q …q )Q diag (q …q ), be plotted and stored in a separated dataset. t 11,t NN,t t 11,t NN,t • Three unit root tests (ADF, KPSS and SP) and Where the N x N symmetric positive definite two long-memory tests (GPH and GSP) have matrix Qt = (qij,t ) is given by: been added (available through the ‘descriptive α β α β Qt = (1 - - ) Q+ ut-1 u’t-1+ Q t-1 , (4) Figure 2: Conditional correlation between the Dow Jones and Nasdaq indices. statistics’ menu). ∋ AR(1)-GJR(1,1)-DCC model with ut = (u1t u2t . . . uNt)’ and uit = it /√(hiit). Q is the N x N unconditional variance matrix of 2 Multivariate GARCH Models ut , and α and β are nonnegative scalar parameters satisfying α + β < 1. It is now widely accepted that financial volatilities move together over time across The estimation of a DCC model with G@RCH 5 is assets and markets. To illustrate, Figure 1 plots extremely simple. Select ‘DCC (Engle)’ or ‘DCC the daily returns (in %) of two major US indices, (TSE and TSUI)’ in the Settings dialog box. A new namely the Dow Jones and Nasdaq (from 1989- dialog box Model Settings is launched and the 09-28 to 2004-09-27). The unconditional user is asked to choose the specification of the correlation between the two series is about 70%. model. We select an AR(1)-GJR(1,1)-DCC with a Student distribution for the error term. The DCC model can be estimated with a 2-step or 1-step estimation procedure. Part of the output of the 1- step procedure is reported below. Here is an example of Ox Batch code generated by G@RCH 5 after the estimation of the previous model.

#include #include #import main() { //--- Ox code for MG@RCH(1) decl model = new MGarch(); model.Load("DJNQ.xls"); model.Select(Y_VAR, {"DJ", 0, 0}); model.Select(Y_VAR, {"NQ", 0, 0}); Figure 1: Dow Jones and Nasdaq indices. Daily returns in% from model.CSTS(1,1); 1989-09-28 to 2004-09-27 model.DISTRI(STUDENT); model.ARMA_ORDERS(1,0); model.GARCH_ORDERS(1,1); model.VARIANCE_TARGETING(1); Recognizing this feature through a multivariate model.MODEL(DCC); model.MLE(QMLE); GARCH (MGARCH) framework would lead to model.UGARCH_MODELS(GJR); model.UGARCH_TRUNC(1000); more relevant empirical models than working model.UGARCH_PrintOutput(1); with separate univariate GARCH models. From a model.UGARCH_ARFIMA(0); model.ONE_STEP(1); financial point of view, MGARCH models open model.SetSelSampleByDates(dayofcalendar(... model.Initialization(<>); the door to better decision tools in various areas, model.PrintOutput(1); such as asset pricing, portfolio selection, option Coefficient t-prob model.DoEstimation(); Part: DJ delete model; pricing, hedging, and risk management. Indeed, Cst(M) 0.052200 0.0000 } unlike at the beginning of the 1990s, several AR(1) 0.016138 0.2099 Cst(V) 0.008609 0.0001 The MGarch class offers more flexibility than the institutions have now developed the necessary ARCH(Alpha1) 0.022071 0.0003 rolling menus. When using the rolling menus, the skills to use the econometric theory in a financial GARCH(Beta1) 0.942047 0.0000 GJR(Gamma1) 0.050266 0.0000 same ARMA order is applied to each series. The perspective. Part: NQ Cst(M) 0.084663 0.0000 previous code can be modified to allow different AR(1) 0.095534 0.0000 ARMA orders. Similarly, different GARCH orders Cst(V) 0.007711 0.0024 MGARCH framework ARCH(Alpha1) 0.044585 0.0000 and different GARCH-type models can be chosen GARCH(Beta1) 0.933715 0.0000 Consider a vector stochastic process {yt } of GJR(Gamma1) 0.035830 0.0013 for CCC, DCC, OGARCH and GOGARCH models. Ω Part: For instance, to select an AR(1)-GJR(1,1) for the dimension N x 1 and let t -1 be the information Correlation set up to time t – 1. MGARCH models belong to rho_21 0.729203 0.0000 Dow Jones and an MA(1)-GARCH(1,2) for the alpha 0.038650 0.0000 the following family of model: beta 0.951213 0.0000 Nasdaq, the previous code has simply to be df 8.256183 0.0000 yt = µt (0)+ t , (1) modified as follows: ∋ No.Obs.: 3913 No. Par.: 16 model.ARMA_ORDERS(<1;0>,<0;1>); where 0 is a finite vector of parameters, µt (0) is No.Series: 2 Log Lik.: -9645.358 model.GARCH_ORDERS(<1;1>,<1;2>); the conditional mean vector and, ... model.UGARCH_MODELS(); 1/2 t = Ht (0) zt (2) 3 Generate Ox Code ∋ G@RCH 5 also provides some specific multi- where 1/2 is a x positive definite matrix. Ht (0) N N A new feature of G@RCH 5 is that an Ox code variate miss-specification tests like a multivariate See Bauwens, Laurent and Rombouts (2006) for a can be generated after the estimation of a model. normality test, Hosking’s portmanteau test, Li and recent survey on MGARCH models.1 The Model/Ox Batch Code command (or Alt+O) McLead test, two constant correlation tests, etc . activates a new dialog box called ‘Generate Ox Several MGARCH models are now available in Code’ that allows the user to select an item for 1 Multivariate GARCH Models: a Survey, Journal of Applied Econometrics, G@RCH 5.0: scalar BEKK, diagonal BEKK, which to generate Ox code. 21/1, 79-109. RiskMetrics, CCC, two DCC models, OGARCH and 2 Dynamic Conditional Correlation: a Simple Class of Multivariate Generalized The code is then opened in a new window and Autoregressive Conditional Heteroskedas- ticity Models, Journal of Business two GOGRACH models. and Economic Statistics, 20, 339-350 and A multivariate Generalized Autoregresive Conditional Heteroskedasticity Model with Time-varying Correlations, Journal of Business and Economic Statistics, 20, 351-362. ™ univariate time series but also in multivariate New Features in STAMP 8: time series. This allows the interpolation of OxMetrics Training and missing observations through time but also Consultancy the Multivariate STAMP is through different equations. back! • The forecasting of multivariate time series is as Timberlake Consultants Limited has a strong simple as for univariate time series. STAMP 8 team of consultants to provide training (public by S.J. Koopman allows the incorporation of available future attendance or onsite) and work on consultancy observations for the explanatory variables in projects requiring the OxMetrics software. The The multivariate capabilities of the STAMP the database. main language used in the courses is English. program have been re-introduced in version 8. • Estimation of parameters in multivariate time However, we can also provide some of the The multivariate structural time series model, series models is based on exact procedures: courses in other languages, e.g. French, Dutch, where the unobserved components become the diffuse initialisation of the Kalman filter is Italian, German, Spanish, Portuguese, Polish and implemented, the exact likelihood function is vectors and the disturbance variances become Japanese. computed and the score function with respect disturbance variance matrices, can be to variance parameters is computed analytically considered again for the analysis of a set of We organise, regularly, public attendance and fast. This leads to a robust estimation courses in London (UK) and the East and West multiple time series. However, the number of procedure and a relatively fast estimation cost of the USA. Details on dates are found on multivariate options has increased considerably: process. http://www.timberlake.co.uk. We also offer • The amount of graphical output for multivariate tailored on site training courses. The most New multivariate options in STAMP 8: models can increase rapidly. STAMP 8 offers an popular courses are described below: •Select components by equation: easy handling of the graphical output. An option for graphics output selection for each equation different components can be selected for Unobserved Components Time Series Analysis is provided. The powerful tools in OxMetrics 5 different equations. This enables the user to using OxMetrics and X12ARIMA (3-day course). to edit graphical output are fully available to analyse time series with different dynamic The course aims to provide participants with STAMP 8 users. characteristics jointly. For example, consider background on Structural Time Series Models two time series where one series may be and the Kalman filter and demonstrate, using subject to seasonal dynamics while the other Automatic selection of outliers and real-life business and industrial data, how to series does not require a seasonal component. breaks in trends interpret and report the results using the The trends of the two time series may move • STAMP 8 is able to propose a set of potential STAMP™ and SsfPack™ software. The course is together. STAMP 8 allows the user to select a outliers and trend breaks for univariate and not restricted to STAMP users. Developers of seasonal component for the first series but not multivariate time series. It is a basic but other packages (e.g. EViews, S-Plus) have for the second series. This applies to all effective two-step procedure based on the followed the work done by the developers of components in STAMP: trend, seasonal , cycle, auxiliary residuals. First the selected model is STAMP and SsfPack when implementing this autoregressive, irregular, time-varying estimated and the diagnostics are investigated. type of models. regressions, etc. Then a first (larger) set of potential outliers and • Select regressions and interventions by trend breaks are selected from the auxiliary Financial and Econometric Modelling Using equation: this option of selecting different residuals. After re-estimation of the model, only OxMetrics (3-day course). The course aims to explanatory variables and interventions for those interventions survive that are sufficiently provide delegates with background on different equations was available in STAMP 5 significant. In the multivariate case, this econometric modelling methods and and 6. However, the handling of this facility has selection procedure is carried out jointly for demonstrate, using financial data, how to improved and is more flexible. each equation in the model. interpret and report the results. Several modules • Multivariate models in STAMP 5 and 6 were • After the automatic selection, the results are of OxMetrics are used during this course. limited in their choice of variance matrices: only reported. All considered outliers and breaks are full variance matrices of different ranks could kept in the intervention dialog and they can be Programming with Ox (2-day course). Object- be considered. A reduced-rank variance matrix deleted from the model or added to the model in oriented programming has turned out to be very implies common features in multiple time series. the usual way and implemented as in STAMP 7. useful also for econometric and statistical This option remains in STAMP but has For future use, the interventions can be saved. applications. Many Ox packages are improved. The dependence structure of a It prevents the manual input of outliers and successfully built on top of the pre-programmed component (between the different equations) breaks altogether. classes for model estimation and simulation. can be designed by the user in a very simple • The automatic selection procedure can be During the first day, the relevant aspects of way, for each component. For example, the repeated with the inclusion of a fixed set of object-oriented programming, leading up to the cycle component in equation 1 can be forced to explanatory and intervention variables. ability to develop new classes. The second day rely on the cycles in equations 2 and 3 only. focusses on extending Ox using dynamic link • In STAMP 8 different variance matrices for Other new features in STAMP 8 libraries, and developing user-friendly different disturbances can be chosen. The • Each parameter in the models of STAMP 8 can applications with Ox. range of variance matrices includes scalar and be edited directly. They can be kept fixed to a diagonal matrices, scaled matrices of ones particular value. Variances can be kept fixed to Modelling and Forecasting Volatility with (when applied to the slope component, this values relative to a particular variance of GARCH models - from Theory to Practice implies balanced growth) and rank one plus another component (q-ratios). This facility also (3-day course). This course aims to provide diagonal matrices. The latter case implies that applies to multivariate models. delegates with background on and when to each multivariate component can be • The forecasting options have been extended model Volatiliy, using financial data. The decomposed into common and idiosyncratic and made more flexible. The number of output software G@RCH - will be used throught the effects. In many applications, these different options has also increased. Future values of course to demonstrate the practical issues of specifications can be highly interesting. explanatory variables available in the database Volatility modeling and to interpret ARCH/GARCH • The multivariate options extend to all models can also be used for the forecasting of the models. introduced in STAMP 7 including the higher- dependent variables. order smooth trend models, the higher-order • More output diagnostics are presented for (bandpass) cycle components and the (vector) predictions (one-step and multi-step), auxiliary autoregressive components of orders 1 and 2 . residuals and weight and gain functions. • STAMP 8 can handle missing observations in Timberlake Consultants’ 5th OxMetrics™ User Session 4: OxMetrics Developments bookshop (New Books Conference, Chairperson: Giovanni Urga Round Table Discussion with OxMetrics published in 2007) 20 - 21 Sept 2007 - Agenda Developers. Following a 5-10 minute introduction each from Jurgen Doornik, David Hendry, Siem (subject to slight changes) These books can be found on our Website and Jan Koopman and Sebastien Laurent, the main can be bought at Timberlake Consultants. Thursday, 20 September 2007 aim of the round table is to provide a forum for an exchange of suggestions and ideas for future Econometric Modelling: Session 1: Tests developments of the software. A Likelihood Approach Chairperson: Lorenzo Trapani Conference Dinner by David F. Hendry and • A Low-Dimension Collinearity-Robust Test for Non- Bent Neilsen Published by Princeton linearity - Jennifer L. Castle and David F. Hendry University Press (Economics Department, Oxford University, UK) Price: £29.95 (Paperback) Friday, 21 September • Testing for Dynamics in the Conditional Variance ISBN-13: 978-0-691-13089-7 Session 5: Econometric Methodology Publication date: March 2007 Asymmetry: a Residual-based Approach – Phillipe 378 pages, numerous tables and figures. Lambert, Sebastien Laurent and David Veredas Chairperson: James Davidson Data and solution to exercises are (Université de Liège, Belgium; University of Namur and available on the Web. CORE, Université Catholique de Louvain, Belgium; • Forecasting, Structural Breaks and Non- David Hendry and Bent Nielsen introduce modelling for ECARES, Université Libre de Bruxelles and CORE, linearities – David F. Hendry with Jennifer L. a range of situations, including binary data sets, Université Catholique de Louvain,Belgium) multiple regression, and cointegrated systems. In each Castle, Nicholas Fawcett and James Reade setting, a statistical model is constructed to explain the (Economics Department, Oxford University, UK) observed variation in the data, with estimation and • A Distribution-Free Test for Changes in the inference based on the likelihood function. Substantive Distribution – Lorenzo Trapani (Cass Business issues are always addressed, showing how both School, UK & Universita’ di Bergamo, Italy) statistical and economic assumptions can be tested and Session 6: Estimating when p>n empirical results interpreted. Important empirical problems such as structural breaks, forecasting, and Chairperson: Ugis Sprudz model selection are covered and Monte Carlo Session 2: Shifts simulation is explained and applied. • Econometric Modelling When There Are More Chairperson: Siem Jan Koopman Variables Than Observations – Jurgen A. Doornik An Introduction to State Space Time (Oxford University, UK) Series Analysis • I(2) Cointegration Analysis in the presence of • The Impact of Macro News on the Term by Jacques J.F Commandeur Deterministic Shifts – Takamitsu Kurita (Faculty and Siem Jan Koopman of Economics, Fukuoka University, Japan) Structure – Daniel Braberman and Giovanni Urga Published by Oxford University (Cass Business School, London, UK and Bergamo Press. Also sold by • Forecast Adjustment and Learning – University, Italy) Timberlake Consultants. Nicholas Fawcett (Oxford University, UK) Price: £24.99 (Hardback) • Building Dynamic Marketing Models When ISBN-13: 978-0-19-922887-4 • Testing present value model under shift with There Are More Observations Than Variables – Publication date: 19 July 2007 bootstrap-based Wald test: the Japanese term Jurgen A. Doornik and Ugis Sprudz (Oxford 188 pages, numerous tables and figures. University, UK; Marketing Department, Allstate !st book in the Series: structure – Zhu Xiaoneng (Division of Economics, PRACTICAL ECONOMETRICS HSS Nanyang Technological University, Singapore) Insurance Company, USA) This book provides: • Accessible introduction to state space methods in time series analysis for those with a basic Session 3: Tests Session 7: Time Varying Parameters understanding of classical linear regression models • Provides a complete exposition with a clear Chairperson: Charles Bos Chairperson: Jurgen Doornik introduction of the ideas and workings underlying the methods • South American Disinflation and Regime • Extracting business cycles using semi- • Uses a clear step by step treatment and provides Switches: Unobserve Volatility Components – parametric time-varying spectra with practical examples throughout Alberto Humala (Central Reserve Bank of Peru, applications to U.S. macroeconomic time series Peru) – Siem Jan Koopman and Brian Soon Yip Wong Readings in Unobserved (Department of Econometrics, Vrije Universiteit Components Models • Forecasting good volatility and bad volatility – Amsterdam, The Netherlands Matteo Pelegatti (Department of Statistics, Edited by Andrew C. Harvey and Tommaso Proietti Universita’ degli Studi di Milano-Bicocca, Italy) • Modeling Meteorological Predictors of the Published by Oxford University Abundance of Deer Press. • Model-based Estimation of High Frequency Mice (Peromyscus maniculatus) in the Also sold by Timberlake Consultants. Jump Diffusions with Microstructure Noise and Price: £27.50 (paper) Northwestern United Stochastic Volatility – Charles Bos (Department ISBN-13: 978-0-19-927869-5 States – Robert A. Yaffee et al. (New York Publication date: 7 April 2005 of Econometrics, Vrije Universiteit Amsterdam, University, USA) 474 pages. The Netherlands) Series: Advanced Texts in Econometrics Lunch and End of Conference This book presents a collection of readings which give the reader an idea of the nature and scope of unobserved components (UC) models and the methods used to deal with them. It contains four parts, three of which concern recent theoretical developments in TIMBERLAKE CONSULTANTS LTD classical and Bayesian estimation of linear, nonlinear, HEAD OFFICE: Unit B3, Broomsleigh Business Park, Worsley Bridge Road, London SE26 5BN UK and non Gaussian UC models, signal extraction and testing, and one is devoted to selected econometric Tel.: +44 (0)20 8697 3377 | Fax: +44 (0)20 8697 3388 | e-mail: [email protected] applications. website: http://www.timberlake.co.uk OTHER OFFICES & AGENCIES: Brazil, Japan, Poland, Portugal, Spain, and U.S.A.