The documentation on the MC3 model can be downloaded by going to the
appropriate document and downloading from there.
Data can be downloaded
by going to the output phase when you are working with the MC3 model
and downloading from there.
If you want to download the MC3 model for use on your own machine,
this can be done by downloading the Fair-Parke (FP) program and the MC3 model
datasets that go with the FP program. You should have a computer with
at least 128MB of memory (although 64MB might work---I am not sure).
One of the datasets that needs to be downloaded is
about 12 MB in size, and this will take a while to download.
The following are the downloadable datasets:
FPDST.ZIP 528 KB
Contains FPDST.EXE, the FP compiled program
MC3.ZIP 742 KB Contains the following:
- SP6.INP Main input dataset
- US.INP US input dataset
- US.BIN US data read by US.INP
- EST.INP Read by SP6.INP
- SHR.INP Read by SP6.INP
- SHR1.INP Read by SP6.INP
- SHR2.INP Read by SP6.INP
- XX95.INP Read by SP6.IN6
- FORBIG.VAR Read by SP6.INP
FOR2ALL.ZIP 12,701 KB Contains FOR2ALL.BIN: all the data
(1960.1-2004.4)
FPDSTCOD.ZIP 223 KB
Contains FP code if you want to compile yourself.
The following discusses how to work with the MC3 model once you have
downloaded it.
To work with the MC3 model, first run at the DOS prompt:
FPDST > OUTUS
INPUT FILE=US.INP;
This creates US.COF, which is read by SP6.INP. (This only needs
to be done once.)
Then enter any commands that you want at the end of SP6.INP (using a
text editor) and
then at the DOS prompt enter:
FPDST > OUT
INPUT FILE=SP6.INP;
When the job is done, examine OUT.
You need to know how to use the FP program in order to work with the
MC3 model. You may want to download the FP test examples from the website
and run these first in order to get familiar with the program.
(See The Fair-Parke Program.)
You may
also want to download an executable version of the FP program that uses
less memory than does FPDST.EXE. The program loads faster the less memory
it uses. FPDST.EXE is only needed when working with the MC3 model.
There are many comments in SP6.INP and in the .INP datasets that it
calls. You should read these carefully to make sure you know what is going
on. You should note the following:
- The data in SP6.INP begin in 1960.1, but the US model is estimated
beginning in 1954.1. This is why US.INP is needed. The US model must
be estimated using this dataset and the estimates written to US.COF,
which is then read by SP6.INP.
- A number of "tricks" have to be used in SP6.INP to link the quarterly
and annual data. These are noted in the dataset. The annual data are
stored in the first quarter, with the remaining three quarters having
"missing" values. A lag of 4 for an annual country is a lag of one year,
not four years. All the estimation works for the annual countries
except when there is serial correlation of the residuals. For example,
RHO=8 means second order serial correlation for the annual countries,
but the estimation routine cannot handle this. The coefficient estimates
must be entered using the COEF; command, which is noted in SP6.INP.
Solution, however, is fine.
- There are two sets of trade share variables (the alphas): A____ and
AA____. The AA____'s are the ones predicted by the trade share equations,
and the A____'s are the ones that are constrained to sum to 1. The
trade flow variables are denoted X____.
- A solution period must begin in the first quarter of a year and end in
the fourth quarter of a year. Otherwise the tricks of linking the
quarterly and annual data do not work.
- When working with the MC3 model (LA(344)=1), the FP program orders
the equations as the EQ commands are read in regardless of what equation
number is on the EQ command itself. For estimation, you must use the
number that the FP program has assigned to the equation. This is
also true of the MODEQ commands, which are used to specify the first
stage regressors. The PRINTMODEL command allows you to see the
numbering of the equations.
- Note the different treatment before and after 1999.1 regarding the EMU.
This is explained in comments in SP6.INP.
- Once you learn how to work with the MC3 model in the FP program, all the
FP commands are at your disposal, and so much experimentation can be done.
You can add variables without worrying where they come in the list of
variables. However, if you add equations, you must know where the program
has put them (i.e., in the order in which they are read). If you put
an equation other than at the end, this will foul up the estimation and
MODEQ commands, which use the order that now exists. Unless you want to
change these commands, it is best that you add new equations at the end
of the existing equations. If you want to drop an equation without
affecting the order, use the command:
EXOGENOUS VARIABLE="name of left hand side variable" DROP;
This means that the equation will never be used, but it still remains in the
list and so the order is still the same.
|