oxpgive

Upload: nmhiri

Post on 04-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 OXPGIVE

    1/17

    1

    Forthcoming inJournal of Economic Surveys, Vol 15. Issue 4, 2001.

    Theory and Practice of Econometric Modelling

    Using PcGive10

    Giovanni Urga

    City University Business School,

    Department of Investment, Risk Management and Insurance,

    Frobisher Crescent, Barbican Centre, London EC2Y 8HB (U.K.).

    Tel. +/44/(0)20/7477 8698, Fax. +/44/(0)20/7477 8885,

    e-mail: [email protected]

    http://www.business.city.ac.uk/irmi/giovanni_urga.html

    6 June 2001

    Abstract: This review offers a guided tour to PcGive 10 modules for econometrics

    analysis of time series (PcGive), limited dependent variable (LogitJD) and static and

    dynamic panel data analyses (DPD), financial econometric (GARCH) and time series

    (ARFIMA) modelling. Several empirical applications are reported to illustrate the

    package.

    Keywords: Econometric Modelling, Econometric Software, GiveWin, PcGive.

    1. IntroductionVersion 10 is the first really new release of PcGive since its launch for Windows. It is

    written in Ox, though it remains a fully interactive menu-driven program, with the

    front-end (GiveWin) supporting the various econometric packages. In this review, I

    will briefly illustrate the new features of GiveWin (Version 2) and PcGive (Version

    10) and provide some guidelines to the documentation available. However, the bulk of

    my presentation focuses on the use of PcGive 10 to implement the numerous

    econometric techniques now available to undertake sound econometric modelling.

    2. GiveWin (Version 2)GiveWin (Version 2), an interactive menu-driven graphics-oriented program, is the

    front-end to a series of integrated modules, namely PcGive, PcNaive, PcGets,

    STAMP, TSP, X12Arima, of which Ox Professional (OxDebug, OxRun, OxGauss,

    OxPack) is the implementation language. GiveWin 2 allows one to load, edit,

    transform and save data, and create a wide variety of graphs that can be edited,

    amended and saved/exported in various format. This new version, which operates

    under Windows 95, 98, ME and NT/2000, has improved graphics capability and

    quality, providing almost 50 types of graphs, ranging from time-series plots to cross-plots, ACF, density, 3-D plots; it also provides a workspace window (left window in

  • 7/29/2019 OXPGIVE

    2/17

    2

    Figure 1) which allows easy navigation between open files and between GiveWin and

    the various modules.

    The structure of the menu at the top of the screen (reported in Figure 1) allows data

    input and output and file handling (file), editing window information (edit), setting

    fonts, and keeping and reading from graphs (view), data transformation and creation

    of the various types of graphs (tools), launches modules (modules), selecting thewindow focus (window) and access to the contents and index of the help system

    (help).

    The data can be read from and written to human-readable (ASCII) files and Excel

    spreadsheet files (various versions up to the latest), as well as GAUSS and Stata data

    files. The primary mode of data storage is a pair of files with extensions .IN7 and

    .BN7. The former holds the information contents of the binary file (.BN7) containing

    the actual data. For instance, in the workplace window in Figure 1 in the Data Files

    list in bold appears the currently selected file Blu220.IN7 containing data from

    Banerjee, Lazarova and Urga (2001) that I will use later in this review for illustration

    of empirical implementations. Graph files can be stored and retrieved and they appearin Graphics files in the workplace windows. We can create various types of graphs,

    and graph files can be saved in encapsulate PostScript (.EPS), PostScript (.PS),

    Windows Metafiles (.WMF), enhanced metafiles (.EMF), and GiveWin graphics

    (.GWG) of which the last can be read by GiveWin for further editing. Text and results

    outputs are stored and shown in the Results of the Text Files of the workplace

    window: the text can be edited and used for word processing.

    Figure 1: Key Window in GiveWin

    The menu command modules in GiveWin allows us to launch the various packages:

    Figure 2 shows the full list of modules supported by GiveWin. Note that STAMP and

    TSP are not highlighted, meaning that they are not installed/available in my current

    version of GiveWin.

  • 7/29/2019 OXPGIVE

    3/17

    3

    Figure 2: Choices from Modules menu in GiveWin

    The GiveWin manual provides an easy introduction to the interactive programme.

    Part I provides a brief presentation of the main features of the menu commands and

    the way to start to work with it. Part II provides very insightful and easy-to-use

    tutorials on graphics, graph editing (chapters 4, 5 and 12), data input and output

    (chapters 6 and 13) and transformations (chapter 7). Part III provides a useful

    presentation of the statistical formulae (chapter 8) utilised throughout the book, data

    files formats (chapter 9) and the syntax of how certain functions can be accessed via

    entering commands (chapters 10 and 11)

    3. PcGive (Version 10)PcGive, activated from the modules menu option (Figure 2), provides essential tools

    for modern econometric modelling (PcGive), the implementation of limited dependent

    variable models (LogitJD), dynamic panel data (DPD), volatility models (Garch) and

    time series models such as Arfima. Figure 3 illustrates the choices.

    Figure 3: Choices from the Package Menu in PcGive

  • 7/29/2019 OXPGIVE

    4/17

    4

    Figure 4: Choices from the Model Menu in Econometric Modelling

    If we select the first option in the package menu, econometric modelling provides the

    list of econometric techniques available from single equation methods to multivariate

    cointegration, and also some simple cross-section regression as well as more

    complicated non-linear models as showed in Figure 4.

    In order to illustrate the various options in the menu reported in Figure 4, suppose that

    we want to estimate an autoregressive distributed lag model of order one where real

    money demand for U.K. (m-puk) is a function of income (yuk) and the interest rate

    (iuk)1 :

    ttttttt iukciukcyukbyukbpukmaconspukm ++++++= 12111011 )()( (1)

    The sample period runs from 1969:4 up to 1996:4. Figure 5 reports the graphs 2 of the

    series, scaled by both means and ranges as can be found in the edit/edit graphics

    objects/regression,scale in GiveWin.

    Further, using the Descriptive statistics option we can calculate a set of descriptive

    statistics such as means, standard deviations, correlations, and normality tests for each

    variable. In addition, we can compute unit-root tests for each variable by

    appropriately selecting the lag structure of the ADF test with the option of including

    either only a constant, or trend and constant or seasonals and constant. In our case, weconclude that all variables are I(1), with important implications for a cointegration

    analysis between money, income and the interest rate.

  • 7/29/2019 OXPGIVE

    5/17

    5

    Figure 5: Time-series plot of m-puk, yuk and iuk.

    The PcGive output that we get by running (1) using OLS as the estimation method 3

    is 4 :

    EQ( 1) Modelling m-puk by OLS (using Blu2606.in7)

    The estimation sample is: 1970 (3) to 1996 (4)

    Coefficient Std.Error t-value t-prob Part.R^2

    m-puk_1 1.02754 0.01481 69.4 0.000 0.9797

    Constant -0.483938 0.2162 -2.24 0.027 0.0477

    yuk 0.364748 0.1131 3.22 0.002 0.0942

    yuk_1 -0.331300 0.1123 -2.95 0.004 0.0801

    iuk 0.00316221 0.0006299 5.02 0.000 0.2013

    iuk_1 -0.00258360 0.0006128 -4.22 0.000 0.1509

    sigma 0.0123577 RSS 0.0152711852

    R^2 0.99361 F(5,100) = 3110 [0.000]**

    log-likelihood 318.39 DW 1.71

    no. of observations 106 no. of parameters 6

    mean(m-puk) 9.93215 var(m-puk) 0.0225475

    The Test menu allows us to evaluate the performance of our model (Figure 6).

    Graphic analysis provides actual and fitted values, scaled residuals, cross-plot and

    various other residuals graphs.

    It is straighforward then to switch (in the test menu) to either Test(it brings up the test

    dialog) or Test Summary, that provides the battery of mis-specification tests for serial

    correlation, ARCH residuals, normality of the residual distribution, heteroscedasticity

    and functional form mis-specification. Note that in the latter case the AR and ARCH

    default lag length is automatically selected by PcGive on the basis of the data

    frequency and sample size.

  • 7/29/2019 OXPGIVE

    6/17

    6

    Figure 6: Choices from the Test Menu in Econometric Modelling

    In our case, the results reported below signal the presence of non normality in the

    residuals and heteroscedasticity:

    AR 1-5 test: F(5,95) = 2.2462 [0.0559]

    ARCH 1-4 test: F(4,92) = 0.72792 [0.5751]

    Normality test: Chi^2(2) = 6.8905 [0.0319]*

    hetero test: F(10,89) = 1.9382 [0.0501]

    hetero-X test: F(20,79) = 2.2543 [0.0058]**

    RESET test: F(1,99) = 3.3692 [0.0694]

    In addition, other specification test options such as Exclusion, Linear and General

    restrictions plus Omitted variables are available. Dynamic analysis allows one to

    calculate static long-run solutions, to evaluate the lag structure and the roots of the lagpolynomials, and test for common factors (COMFAC). Note that in Figure 6 the

    option Recursive Graphics is not highlighted because we havent selected recursive

    regression: if implemented, we will have available plots of the tscoefficien SE2 , a

    series of graphs of recursive residuals, and various Chow tests.

    Further, if we select the last 12 observations for forecasts, the output from the

    estimation will also contain the following parameter constancy tests:

    1-step (ex post) forecast analysis 1994 (1) to 1996 (4)Parameter constancy forecast tests:

    Forecast Chi^2(12)= 8.4571 [0.7485]

    Chow F(12,91) = 0.44770 [0.9391]

    showing that the model does not present any apparent problem of instability. Using

    the Forecast option in the Test menu we can investigate further the forecasting

    properties of our model by switching, for instance, to h>1 step-ahead forecasts or

    dynamic forecasts with quite rich options in terms of calculations of forecast standard

    errors and their plots.

  • 7/29/2019 OXPGIVE

    7/17

    7

    Let us turn to another option in Figure 4, and use Multiple-equation Dynamic

    Modelling containing, under Model Settings, unrestricted systems, cointegrated

    VARs, simultaneus equations models and constrained simultaneous equations models.

    In order to test for the presence of multivariate cointegration amongst m-puk, yuk and

    iuk, the first step is to identify an appropriate unrestricted VAR. The nature of the

    data set used suggests the choice of a VAR of order four. Once I estimate that system,the evaluation of how well specified it is can be done using the appropriate option in

    the Test menu, as shown in Figure 6. If we find that the VAR is not mis-specified

    (using either Test/Test or Test/Test Summary) we can then proceed to test for the

    presence of cointegration: in this case, we have to select from the test menu Dynamic

    analysis and cointegration tests and then the option I(1) cointegration analysis. The

    output that we obtain is the following:

    I(1) cointegration analysis, 1970 (3) to 1996 (4)

    eigenvalue loglik for rank

    444.2257 0

    0.28452 461.9703 1

    0.071026 465.8750 20.029754 467.4759 3

    H0:rank

  • 7/29/2019 OXPGIVE

    8/17

    8

    may need help from economic theory to link the cointegrated vectors to the structural

    relationships. Cointegrated VAR option inModel Settings provides the framework to

    impose the rank of the cointegration space and cointegration restrictions to uniquely

    determine the cointegration vectors and a sound economic interpretation.

    Finally, a series of simultaneous equations models may be implemented, and FIML,2SLS and 3SLS and equation-by-equation OLS are available.

    New modules: LogitJD, DPD, Garch, Arfima

    - There are quite a few new modules attached to this version of PcGive. Following the

    order in Figure 3, the Limited Dependent Models (LogitJD) option allows one to

    estimate discrete choice models where the dependent variable only takes on two

    (integer) values. PcGive implements binary discrete choice, binary logit and probit

    models, and multivariate discrete choice models, as well as some count data models.

    The documentation available in Volume III of PcGive is nicely integrated and mainly

    drawn from Cramer (2001).The output below reports the results from the estimation of the logit binary discrete

    model choice model as reported in PcGive III manual. There is evidence that variable

    CAR01, a (0,1) dummy variable for the presence of a car in the household, is

    influenced by the logarithm of household income per equivalent adult, in Dutch

    guilders (LINC):

    CS( 1) Modelling CAR01 by Logit

    The estimation sample is 1 - 2820

    Coefficient Std.Error t-value t-prob

    Constant -2.77231 0.8283 -3.35 0.001LINC 0.347582 0.08579 4.05 0.000

    log-likelihood -1831.28599 no. of states 2

    no. of observations 2820 no. of parameters 2

    baseline log-lik -1839.627 Test: Chi^2( 1) 16.681 [0.0000]**

    AIC 3666.57197 AIC/T 1.30020283

    mean(CAR01) 0.641844 var(CAR01) 0.22988

    Newton estimation (eps1=0.0001; eps2=0.005): Strong convergence

    Count Frequency Probability loglik

    State 0 1010 0.35816 0.35816 -1032.

    State 1 1810 0.64184 0.64184 -799.3

    Total 2820 1.00000 1.00000 -1831.

    - I am very pleased to see that at last there is an official version of a series of routines

    originally written in Gauss by Manuel Arellano and Stephen Bond later in the 1980s

    and which have been heavily used in implementing (static and) dynamic panel data

    econometrics over the last decade. As such, the Panel Data Models (DPD) in PcGive

    deals with the standard setup of (balanced and unbalanced in terms of T) a typical

    panel, i.e. a panel where the number of T observations is relatively short but the

    number of units N is large. PcGive allows one to implement OLS in levels, between

    and within group estimators, feasible GLS (and GLS with OLS residuals), maximum

    likelihood (procedures also available in other package), one-step instrumental

  • 7/29/2019 OXPGIVE

    9/17

    9

    variables Anderson-Hsiao method and one-step (robust) and two-step GMM

    estimation (note that this procedure was only available in DPD and now in PcGive).

    The PcGive output DPD(1) below reports the two-step OLS estimates of a simple

    AR(1) model for LI, defined as the logarithm of current gross investment (the data set

    is from the tutorial file grunfeld.xls in PcGive). In order to control for fixed effects,the variables are transformed in terms of orthogonal deviations, and a full set of time

    dummies is enclosed in the regression to account for factors varying over time but

    common to all units:

    DPD( 1) Modelling LI by 1 and 2 step (using grunfeld.xls)

    ---- 2-step estimation using DPD ----

    Coefficient Std.Error t-value t-prob

    LI(-1) 0.324350 0.05089 6.37 0.000

    Constant -0.203228 0.02019 -10.1 0.000

    T1938 -0.00254701 0.03257 -0.0782 0.938

    T1939 -0.0315257 0.05232 -0.603 0.548

    T1940 -0.128736 0.04535 -2.84 0.005

    T1941 -0.0708284 0.04308 -1.64 0.102T1942 0.115091 0.04312 2.67 0.008

    T1943 0.103626 0.04438 2.33 0.021

    T1944 -0.232467 0.08696 -2.67 0.008

    T1945 -0.190685 0.08110 -2.35 0.020

    T1946 -0.0201863 0.05512 -0.366 0.715

    T1947 0.0757306 0.05466 1.39 0.168

    T1948 0.174425 0.04515 3.86 0.000

    T1949 0.0626937 0.05539 1.13 0.259

    T1950 -0.141672 0.04066 -3.48 0.001

    T1951 -0.111055 0.04778 -2.32 0.021

    T1952 -0.0220058 0.03391 -0.649 0.517

    T1953 0.0997002 0.02790 3.57 0.000

    T1954 0.156674 0.03355 4.67 0.000

    sigma 0.2389418 sigma^2 0.05709316

    R^2 0.3685844

    RSS 9.1919988765 TSS 14.557763196

    no. of observations 180 no. of parameters 19

    Using robust standard errors

    Transformation used: orthogonal deviations

    constant: yes time dummies: 17

    number of individuals 10 (derived from year)

    longest time series 18 [1937 - 1954]

    shortest time series 18 (balanced panel)

    Wald (joint): Chi^2(1) = 40.62 [0.000] **

    Wald (time): Chi^2(18) = 644.5 [0.000] **AR(1) test: N(0,1) = -2.573 [0.010] *

    AR(2) test: N(0,1) = -1.861 [0.063]

    No surprisingly, the autoregressive coefficient and the time dummies are highly

    significant even though do not fully explain the dynamics of the investment series. In

    addition to other standards statistics, at the bottom of the output above, two Wald tests

    (to test for the joint significance of all coefficients and time dummies, respectively)

    and two AR tests (to test the null of no serial correlation of first- and second-order,

    respectively) are reported.

    What is missing in this new implementation of Panel Data Models is the set of

    procedures recently proposed in the literature dealing with so-called square-panels,that is panels in which the number of T observations is sufficiently large (with N

  • 7/29/2019 OXPGIVE

    10/17

    10

    remaining large but not so large as in the typical panel) such that the time-series

    properties of the data may be exploitable. This involves the implementation of both

    panel data unit roots and cointegration testing procedures. Banerjee (1999) provides a

    useful overview.

    - The Volatility models (Garch) package allows one to implement a variety of models

    in the ARCH and GARCH family. First, we formulate the conditional mean of the

    process of the variable under consideration (asset returns, for example) and then we

    specify in the Model Settings the ARCH/GARCH structure of the residuals.

    To illustrate the estimation of a GARCH(1,1), we use the series of returns

    ( ))/log(*100 1= ttt ppr of the Argentinean stock index MERVAL )( tp (including 28stocks) from Bellini and Urga (2001). The series runs from 8-Nov-1995 to 8-Nov-

    2000, containing 1306 observations, it is plot in Figure 7.

    Figure 7: Time-series plot of the Argentinean stock index MERVAL.

    Suppose that we estimate the following model:

    ttttt yrr ++= 1,1,1,0 , (2)

    yt t t= , )1,0(~Nt , (3)

    with the specification of volatility, t2

    , taking the GARCH(1,1) form

    2

    11

    2

    10

    2

    ++= ttt y (4)

  • 7/29/2019 OXPGIVE

    11/17

    11

    The PcGive output that we get in running (2)-(4) using maximum likelihood

    estimation method and having imposed stationarity, 111 =0, alpha(1)+beta(1)

  • 7/29/2019 OXPGIVE

    12/17

    12

    Figure 8: Choices from the Model Setting Menu in Volatility Models

    We can evaluate a GARCH(1,1) model (also recursively if the option recursive is

    selected in theEstimate menu) using the extremely rich number of features provided

    in Test menu. In equation Vol(1) (and Vol(2) below) I report some mispecification

    tests. Further, it is also possible to compare the results from GARCH(1,1) to those

    obtained from an EGARCH model or a model where we relax the assumption of anormal distribution: we may choose between a t-distributed error structure and a

    generalised error distribution. It is also possible to implement asymmetric and

    threshold GARCH, and finally select and test the significance of a conditional

    variance in mean (GARCH-M) with the variance entering in various way depending

    on the nature of the conditioning and the data. When we choose to enter h_t in mean

    (Figure 8) in the conditional mean, the result of our application is

    VOL( 2) Modelling DLMERVAL by restricted GARCHM(1,1) (Indexes.xls)

    The estimation sample is: 3 to 1306

    Coefficient Std.Error robust-SE t-value t-prob

    DLMERVAL_1 Y 0.0871627 0.03136 0.03016 2.89 0.004Constant X 0.000309457 0.0008185 0.0008472 0.365 0.715

    alpha_0 H 2.38152e-005 6.020e-006 9.131e-006 2.61 0.009

    alpha_1 H 0.144507 0.02086 0.03927 3.68 0.000

    beta_1 H 0.806041 0.02766 0.04726 17.1 0.000

    h_t X 1.81092 13.04 12.44 0.146 0.884

    log-likelihood 3327.59219 HMSE 4.83256

    mean(h_t) 0.00046351 var(h_t) 2.46011e-007

    no. of observations 1304 no. of parameters 6

    AIC.T -6643.18438 AIC -5.09446655

    mean(DLMERVAL) 4.36431e-005 var(DLMERVAL) 0.000458338

    alpha(1)+beta(1) 0.950548 alpha_i+beta_i>=0, alpha(1)+beta(1)

  • 7/29/2019 OXPGIVE

    13/17

    13

    Used sample mean of squared residuals to start recursion

    Robust-SE based on numerical Hessian matrix and numerical OPG matrix

    BFGS using numerical derivatives (eps1=0.0001; eps2=0.005):

    Strong convergence

    Used starting values:

    0.058186 3.9899e-005 2.2839e-005 0.80631 0.14369 0.00000

    Descriptive statistics for scaled residuals:

    Normality test: Chi^2(2) = 198.10 [0.0000]**

    ARCH 1-2 test: F(2,1294)= 0.64929 [0.5226]

    Portmanteau(36): Chi^2(35)= 44.249 [0.1359]

    showing insignificance of the conditional variance in the mean equation.

    The GARCH parameter restrictions option allows one to evaluate the stationarity/non

    stationarity of the process as well as the non-negativity assumptions on the relevant

    parameters.

    - The Time Series Models package deals with the fractionally-integrated

    autoregressive-moving average model ARFIMA (p,d,q). The empirical

    implementation involves identification, estimation and testing of the process. A

    crucial step is the identification of the order of differencing, d. The value of d

    determines whether the process is stationary (-0.5

  • 7/29/2019 OXPGIVE

    14/17

    14

    Finally, a few words about the vast documentation available. The documentation of

    PcGive is contained in three volumes. Volume I and II comprise univariate and

    multivariate dynamic econometric modelling, Volume III covers various other useful

    econometric topics and techniques.

    In particular, Volume I introduces econometric methods and various empiricalimplementations for cross-section regression (chapter 3), descriptive statistics

    (chapter 4) single-equation dynamic modelling (chapters 5-8), and nonlinear

    modelling (chapter 9). Part II of the book, which comprises chapters 10-15, presents

    the econometrics of PcGive.

    Volume II contains tutorial material for more advanced econometric modelling such

    as multiple-equation dynamic modelling comprising VAR and cointegration (chapters

    3-6, 8), and simultaneous equations analysis (chapter 7). Chapters 9-14 complement

    the tutorials of the previous chapters with a sound presentation in a texbook format of

    the various topics. My students find the last part of the volume in which the statistical

    output of the multiple equation models is reviewed extremely useful. Volume IIIdescribes volatility models (ARCH and GARCH and their variants; chapters 2, 3, 4),

    limited dependent variable models (chapters 5 and 6, plus the Cramer (2001) volume),

    dynamic panel data models (chapter 7-10), time series ARFIMA models (chapters 11-

    13) and X12ARIMA for seasonal adjustment (chapters 14-16).

    I have been using the beta version of PcGive10 since October 2000 for my Advanced

    Financial Econometrics (AFE) and Advanced Financial Modelling and Forecasting

    (AFMF) lectures for the MSc.in Mathematical Trading and Finance course at City

    University Business School in London and for my undergraduate lectures in

    Econometrics at the Department of Economics of Bergamo University in Italy. Both

    samples of students found the program easy to use and the material very useful and

    easy to follow: the set up of the three volumes combines quite nicely useful tutorial

    chapters, examples and the introduction of the econometric methods and econometric

    methodology.

    4. Suggestions for Future DevelopmentsAs with most good things, the more you get the more you want. Thus, I look forward

    to some further developments, mostly unavailable in other rival packages either: (a)

    first, a better handling of data series at high frequency to identify the dates when one

    views and graphs daily series. (b) It will be useful to have GMM as an estimationmethod and (c) the state-space models and Kalman filter, even though they are

    available in companion packages of the OxMetrics family such as TSP/STAMP. (d) I

    would also like to see implemented (in the Descriptive Statistics menu), principal

    components analysis, used in finance to test for instance Arbitrage Pricing Theory

    (Roll and Ross, 1980, just to mention a seminal paper) and in econometrics to test for

    common stochastic trends/cointegration between series (Harris, 1997; Snell, 1999,

    and Hall et al., 1999). (e) Panel data unit roots and cointegration testing procedures

    will be welcomed by many practitioners in the light of the important developments of

    the topic in the last few years, with profound implication for micro- macro-

    econometric developments: at the moment there exists a few number of Gauss

    routines not always available from authors. (f) There is not a general consensus yet onthe appropriate procedures to test for the presence of structural breaks/changes, but

  • 7/29/2019 OXPGIVE

    15/17

    15

    this is a topic that cannot remain at the margin of empirical implementations (Bai and

    Perron, 1998; Hansen and Johansen, 1999; Hansen, 2000; Banerjee, Lee and Urga,

    2001).

    It is evident that most of those suggestions cannot be implemented yet given that they

    are unsettled research topics. Thus, it may be easy to implement (a)-(d) in PcGive

    given the capability of the Ox programming system, but some experimentation for (e)and (f) should first go in an Ox package, and then later, when settled down, in PcGive.

    This same route was taken with theArfima and Panel data modules.

    5. ConclusionsIn conclusion, PcGive 10 represents a significant step forward in the practice of

    econometrics. GiveWin has improved in terms of graphics capability and quality, data

    handling and its communication with the various modules. In PcGive, the already

    existing modules are better structured (for instance the separation between single

    equation and multiple equation estimations has finally vanished) and easier to

    implement. In addition, this version contains limited dependent variable models anddynamic panel data, volatility models and time series models such as Arfima, mostly

    unavailable in rival packages.

    PcGive 10, as earlier versions, has a unique feature that other econometric packages

    do not have. It embodies the practice of econometric modelling, theoretically

    elaborated over the last twenty years or so by David Hendry and his co-authors. It

    provides a proper approach for modelling economic data and model selection

    procedures, also available by the end of June 2001 in PcGets, an automatic general-to-

    specific econometric model selection program, which represents one of the new

    challenges in econometric modelling (Hendry, 2001).

    6. Availability and PricingPcGive was released early in May 2001. The single user copy of 1 in a group

    consisting of packages (PcGive, Ox and STAMP) plus one set of books and 1 CD

    costs 250 for academic and 500 for others. Other combinations for multi-users

    (academic and non) plus special introductory offer to the end of August 2001 are

    available from the distributor. The software is distributed by Timberlake Consultants

    Limited, Unit B3, Broomsleight Business Park, Worsley Bridge Road, London SE26

    5BN (U.K.). Tel.+/44/(0)20/86973377, Fax.+/44/(0)20/86973388,

    e-mail:[email protected]. Web Sites: http://www.timberlake.co.uk andhttp://www.timberlake-consultancy.com.

    Acknowledgements

    I wish to thank Jurgen Doornik, David Hendry, Stepana Lazarova, and Colin Roberts

    for their helpful comments and suggestions on an earlier draft of this review. The

    usual disclaimer applies. Financial support from the UK Economic and Social

    Research Council (Project N. R 000 23 8145) is gratefully acknowledged.

  • 7/29/2019 OXPGIVE

    16/17

    16

    Endnotes

    1. Real money demand is expressed as a seasonaly adjusted M0 aggregate, income is measured asGDP (1990 prices) and the interest rate is defined as the three-month Treasury bond rate. For more

    details on the data set see Banerjee, Lazarova and Urga (2001).

    2. In this review, the graphs are done as screen captures from PcGive: one can see they are in awindow. In general, to get good quality one can cut and paste or, even better, use postscript files.

    In addition, one can set the Graphics in GiveWin to black&white before copying (Graphic DisplayMode inEdit menu): this is useful when printing is not colour, and one wishes to avoid gray scales

    in the Word output for instance.

    3. The Model Settings option in the model menu allows us to switch to an alternative estimationmethod, while the optionEstimate allows us to select also some period for ex-post forecast and the

    possible implementation of recursive estimation.

    4. In this paper all PcGive outputs are in a (fixed) Courier New font with size 9.

    References

    Bellini, F. and Urga,G. 2001. Testing for Predictability and Integration in the Latin

    American Countries. MTF W.P. 09-01, City University Business School, London.

    Bai, J. and Perron,P. 1998. Estimating and Testing Linear Models with Multiple

    Structural Changes.Econometrica66: 47-78.

    Banerjee, A. 1999. Panel Data Unit Roots and Cointegration: An Overview. OxfordBulletin of Economics and Statistics 61: 607-629.

    Banerjee, A., Lazarova, S. and Urga,G. 2001. Bootstrapping sequential tests for

    multiple structural breaks. City University Business School, revised version of the

    European University Institute Working Papers N. 98/24.

    Banerjee, A., Lee, S. and Urga,G. 2001. Detecting Structural Breaks in Time Series: a

    Monte Carlo Comparison. Mimeo, IRMI, City University Business School.

    Cramer, J.S. 2001. The LOGIT Model: An Introduction for Economists, 2nd

    Edition.

    London: Timberlake Consultants Press.

    Doornik, J.A. and Hendry, D.F. 2001. GiveWin. An Interface to Empirical Modelling.

    London: Timberlake Consultants Press.

    Doornik, J.A. and Hendry, D.F. 2001. Empirical Econometric Modelling using

    PcGive. Volume I. London: Timberlake Consultants Press.

    Doornik, J.A. and Hendry, D.F. 2001. Modelling Dynamic Systems using PcGive.

    Volume II. London: Timberlake Consultants Press.

    Doornik, J.A. and Hendry, D.F. 2001. Econometric Modelling using PcGive. Volume

    III. London: Timberlake Consultants Press.

  • 7/29/2019 OXPGIVE

    17/17

    17

    Hall, S., Lazarova, S. and Urga, G. 1999. A Principal Components Analysis of

    Common Stochastic Trends in Heterogenous Panel Data: Some Monte Carlo

    Evidence. Oxford Bulletin of Economics and Statistics 61: 749-767.

    Hansen, B. E. 2000. Testing for Structural Change in Conditional Models. Journal ofEconometrics97: 93-115.

    Hansen, H. and Johansen, S. 1999. Some Tests for Parameter Constancy in

    Cointegrated VAR-Models.Econometrics Journal2: 306-333.

    Harris, D. 1997. Principal Components Analysis in Cointegrated Time Series.

    Econometric Theory13: 529-557.

    Hendry, D.F. 2001. Achievements and Challenges in Econometric Methodology.

    Journal of Econometrics100: 7-10.

    Roll, R. and Ross, S. A. 1980. An Empirical Investigation of the Arbitrage Pricing

    Theory.Journal of Finance35: 1073-1109.

    Snell, A. 1999. Testing for r versus r-1 Cointegrating Vectors. Journal of

    Econometrics88: 151-191.