EasyReg International front window

EasyReg International

Free Econometrics Software for Easy Regression Analysis

Herman J. Bierens

Pennsylvania State University
Department of Economics
University Park, PA 16802, USA

EasyReg (Easy Regression) conducts various econometric estimation and testing tasks on all 32bit Windows platforms (95 through Vista), simply by clicking the mouse.

EasyReg is designed for use in empirical research (including my own), and for teaching econometrics. In the latter case the user can choose his or her own econometrics level.

EasyReg is called International because it accepts dots and/or commas as decimal delimiters, regardless of the local number setting of Windows. Moreover, EasyReg works under non-English versions of Windows as well without the need to adjust the language setting of Windows, as long as the language involved uses a roman alphabet, for example German, Dutch, Spanish, Portuguese, and French Windows versions. However, if your Windows uses a language with a non-roman alphabet such as Japanese and Chinese, and the EasyReg menus do not open automatically when you move the mouse pointer over them, the problem is likely due to the language setting for non-Unicode programs (EasyReg is such a program). If so, open Control Panel, select "Regional and Language Options", and on the "Advanced" tab, under "Language for non-Unicode programs", select English. This will fix the problem without affecting the language of Windows itself.

Note that most EasyReg tasks require data. Therefore, when you start up EasyReg for the first time, the menu items that require data are disabled. To learn how to import data in EasyReg, consult the guided tours and the Help menu.

Previous versions of EasyReg have been favorably reviewed by

EasyReg is designed for my own use in research and teaching, as well as a service to the econom(etr)ics community. If you have your own web page, and you like EasyReg, please put a link on your page to EasyReg, so that Google can list it.

Moreover, if you use EasyReg for research, please refer to it in the reference list of your paper as:

Note that this is a reference to the EasyReg program itself, and not to a paper or a manual. There is no EasyReg manual, and there should be no need for a manual, because EasyReg comes with a variety of guided tours which explain how to use EasyReg, and a Help menu with answers to common questions.

The present version of EasyReg may not be free of bugs. By using EasyReg you automatically agree to not holding me or the Pennsylvania State University liable for any damage caused by errors or viruses. As to the latter, all the EasyReg files have been scanned for possible viruses. If you encounter problems, please let me know.

Why is EasyReg free for non-commercial use?

EasyReg is completely free for non-commercial use. It may be downloaded freely, without my written consent, on home computers, lap-tops and stand-alone computers and networks of non-commercial institutions and organizations. The latter include for example public and private universities anywhere in the world, US and foreign government agencies, and United Nations agencies. If you work for a for-profit organization and you download EasyReg and use it on your home computer, that is fine, but you may not put it on your office computer or company network without paying for it.

EasyReg was originally designed to promote my own research. I came to realize that getting my research published in econometric journals is not enough to get it used. But writing a program that only does the Bierens' stuff would not reach the new generation of economists and econometricians. Therefore, the program should contain more than only my econometric techniques.

When I taught econometrics at Southern Methodist University in Dallas in the period 1991-1996, I needed software that my graduate students could use for their exercises. The existing commercial software was not advanced enough, or too expensive, or both. Therefore, I added the econometric techniques that I taught in class first to SimplReg, and later on to EasyReg after I had bought Visual Basic 3.

Meanwhile, working on EasyReg became a hobby: my favorite pastime during rainy weekends.

When I moved to Penn State University, and made EasyReg downloadable from the web, people from all over the world, from developing countries in Asia and Africa as well as from western Europe and the USA, wrote me e-mails with econometric questions, suggestions for additions, or just saying "thank you". It appears that many students and researchers have no access, or cannot afford access, to commercial econometrics software. By making EasyReg commercial I would therefore let these people down.

There are also less altruistic reasons for keeping EasyReg free:

Commercial use of EasyReg

Nevertheless, if you use EasyReg for commercial research, it is fair that you or your company pays something for it. The prices of EasyReg for commercial use are are based on 50% of the prices of E-Views: The revenues will be used to support the Ph.D. program in economics at Penn State. Please make your check out to: The Pennsylvania State University (Memo: EasyReg), in US Dollars, and drawn on a US bank, and send it to me:

Herman J. Bierens
Department of Economics
The Pennsylvania State University
608 Kern Graduate Building
University Park, PA 16802, USA.

What does EasyReg do?

EasyReg does most of the econometrics tasks available in competing commercial software, in particular:

and even more. Some of the listed software have additional features, though. EasyReg is mainly a point-and-click program, whereas some of the listed commercial software packages (in particular RATS and TSP) are programmable.

The EasyReg menus

Data size limitations

All arrays in EasyReg are declared with variable dimensions. However, the number of observations is stored in an integer variable, which in Visual Basic 5 is limited to a maximum value of 32767. Consequently, if you try to import a data set with more than 32767 observations you will get an error message, and EasyReg will crash. On the other hand, such large data sets are rare in empirical econometrics. Therefore, in practice the amount of data that EasyReg can handle depends on the memory capacity of your computer.

Structure and appearance of EasyReg

In order to allocate the maximum amount of memory to the data, EasyReg is chopped up in separate EXE files conducting specific tasks. The main program, EASYREG.EXE, is only a shell around these other EXE files, containing the menus. The specific EXE files will not run stand-alone. The EasyReg EXE files are Multiple Document Interface (MDI) programs with non-movable child forms. The control buttons of the child windows have been removed in order to prevent the user from accidentally closing or reactivating a child window. The reasons for the latter are twofold:

The default size of EasyReg is 640x480 pixels. You can run EasyReg in full screen mode by clicking the "maximize" control in the upper-right corner of the EasyReg main window. EasyReg will then be maximized, and all the windows, controls, fonts and menus will be proportionally enlarged. This is quite different from other Windows applications, which require reading glasses if you run them in a higher screen resolution than 800 x 600 pixels.

Under full screen mode some of the control buttons of EasyReg may be covered by the taskbar. If so, open Control Panel > Taskbar and Start Menu > Taskbar, and check Auto-hide.

Running EasyReg from a network server

Single user mode

EasyReg runs default in single user mode: In this mode it is not possible to activate more than one instance of EasyReg. The reason is the following:

When you start-up EasyReg (in the default single user's mode), it creates a sub-folder TEMP and a further sub-folder TEMP\REGISTR in the EasyReg system folder. The folder TEMP is used for storage of the setting of EasyReg, such as the last position and size of the EasyReg main window, and the path of the last folder where you have started up EasyReg. The registration information (in particular your name) is stored in sub-folder REGISTR. Therefore, if it would be possible to run multiple instances of EasyReg, the files in sub-folder TEMP, in particular the file STARTDIR which contains the path of the folder were the current EASYREG.DAT sub-folder is located, will be messed up, so that neither instance of EasyReg will run correctly.

Moreover, if EasyReg is installed on a server, the EasyReg system folder is usually write protected, so that EasyReg cannot create and/or write to the sub-folders TEMP and TEMP\REGISTR in the system folder.

The network solution

If EasyReg is installed on a network server, it should be started-up by executing EASYREGN.EXE instead of EASYREG.EXE. Program EASYREGN.EXE opens with the following window:

EasyReg Network front window



In the Department of Economics at Penn State, EasyReg has been installed on server "godzilla" in folder EasyReg. Each graduate economics student and economics faculty has his or her own folder on network drive H (which is actually a virtual drive of another server). My folder is h:[HBierens] and I have stored the settings of EasyReg in folder "h:[HBierens]\EasyReg Setting". This folder is used by EasyReg in the same way as the folder TEMP in the single user mode. Therefore, in order to run the network version of EasyReg, I have to click drive H, double click folder "EasyReg Setting", and then click the "Start EasyReg" button. If the folder involved does not yet exist, you may type the path of the user's folder in the text box. EasyReg will then create this folder. It is not allowed to store the EasyReg setting in the root folder (h:[HBierens] in my case); you have to use an existing sub-folder or create one.

When you click "Start EasyReg", the path to this folder is passed on to EASYREG.EXE, and then EasyReg will run in almost the same way as in single user mode. The only exceptions are:

Network administrators, please take notice of the following:

Before EasyReg can run from the network server, you have to initialize it.

Download

Remarks

  1. The EasyReg mirror sites are less frequently updated than the Penn State site. Therefore, after downloading EasyReg from one of the mirror sites, open the menu items
    • Upgrade EasyReg to the latest version
    • Upgrade EasyReg guided tours
    in the WWW menu to check for upgrades.

  2. If you are an econometrics instructor using EasyReg for teaching, and downloading EasyReg in your country from the Penn State web site is too slow, you may consider creating an EasyReg mirror site at your institution, similar to the mirror sites in Brazil and Colombia. If so, I will send you a CD ROM with the EasyReg setup files.

Links