R (The R Project for Statistical
Computing) is a popular statistical
programming language. It is used widely outside of econometrics, and
has become very popular within econometrics the last few years. The
strength of the language is the packages that have been provided by
others, with a few relevant packages being MSBVAR (VAR analysis), urca
(unit roots and cointegration analysis), gmm (a rather complete
generalized method of moments and generalized empirical likelihood
package), MCMCpack (Bayesian analysis), systemfit (systems estimation),
and np (nonparametric estimation).
For computationally-intensive tasks, it may be necessary to write some
of your code in a compiled language (C, C++, Fortran) and link to your
R program. That's very easy to do with R. See this page for an
example.
Note that if you use Windows, you should be downloading a Windows
binary file, one that ends with .exe. The most common question I get is
from students downloading the source code (.tar.gz). If you don't know
the difference between .exe and .tar.gz, you probably don't have much
use for source code. For K-State students, the closest mirror is
wustl.edu, so the Windows download page is here. If you are
running Windows, you will probably also want Tinn-R.
gretl is easy to use and is now fairly
powerful. You can learn a lot reading the manual even if you don't use
gretl.
Octave describes itself as “a
high-level language, primarily intended for numerical
computations.” It is mostly Matlab compatible, so if you don't have
Matlab (perhaps on your home computer), you can use Octave and you will
also know Matlab for future reference. Micheal Creel has
kindly provided a set of econometrics lecture notes, complete with many
Octave examples. Octave-Forge
has a growing number of packages. You will learn a lot by reading
source code written by others, especially those who are competent
programmers. You may prefer the QtOctave GUI if you are
scared of command line programs.
For professional document
production, there is LyX. It is a very easy way to use LaTeX
without actually knowing
anything about LaTeX. Much, much easier to learn than Scientific
Word/Scientific Workplace (at least the old versions of those programs).
Maxima is a computer algebra
system similar to Mathematica or Maple. wxMaxima
is a GUI front end for Maxima. It is not as pretty as Mathematica or
Maple but it does what I ask it to do.
OpenOffice.org is a productivity
suite similar to Microsoft Office. The recent releases have seen
greatly improved compatibility with MS Office formats.
Page last updated 08/05/2009