Links for C++ and Statistical Software Packages

This page contains web addresses for downloads and information about third party software that can be used with Stat-JR in particular to allow the Stat-JR to interoperate with other statistical software. The only required software on this page is the C++ compiler without which Stat-JR's in-built e-STAT estimation engine cannot be used.

At this point we would like to take the opportunity to also acknowledge Python, MathJaX and the various Python and JavaScript packages that come as part of the Stat-JR download that you will have already performed prior to downloading the other software. We would like to acknowledge the hard work done by the developers of all these free software packages.

Due to its licensing it is better for us to include a link to the C++ compiler and get users to download it themselves. We will therefore give details below:

MINGW C++ compiler

To install MinGW you will need to do the following:

1) Download the most recent version of mingw-get. This is currently available from: the MinGW website. Here IGNORE the download link at the top and instead click on the file "mingw-get-....-bin.zip" in the file list below. The exact location may change as new versions are released.

2) Extract this file into the MinGW directory under where you installed Stat-JR (e.g. C:\StatJR\MinGW). The full path must not contain any spaces. This is where Stat-JR will be expecting to find it, if it is elsewhere then you will need to add it to your PATH environment variable.

3) Open a command prompt window and change the current directory to the bin subdirectory under the MinGW directory. (e.g. by typing cd /d C:\StatJR\MinGW\bin if this is where you have installed MinGW)

4) run the following commands:

mingw-get install gcc

mingw-get install g++

This will then download and install the currently versions of the C/C++ compilers.

.Net Framework

Currently the algebra system used by the eStat engine requires the .Net Framework version 4. If you do not already have this installed then you will need to do so before you can use this engine. We hope to remove this dependency in a future release of the software.

Statistical software that can be used for interoperability

Below you will find a list of software packages for which there exists some interoperability with Stat-JR i.e. some templates can use the estimation and/or graphing functionality of these packages if they are present on your machine. These packages are a mixture of open source and freely available software which can be downloaded immediately, commercial software that you will need to purchase and intermediate packages, like MLwiN which are free to some users.

In order for Stat-JR to link with these packages it needs to know where the executable for the package can be found. A list of the executables' locations is stored in files called 'settings.cfg' that can be found in two places, the src\apps\webtest and src\apps\ebooktest subdirectories of the Stat-JR install, used for the webtest and ebooktest versions of the software respectively.

To use the interoperability features you therefore have two options: either install the software in the named directory or change the entry in the two settings files to point to the correct location. Locations can be given as absolute or relative addresses.

MLwiN

We also produce MLwiN and details of the package are given at the MLwiN webpage. MLwiN is free to UK academics but there is one of charge to non-UK academics and non-academics. In the settings file you will see that a default subdirectory of MLwiN v2.25 is used with the executable called mlwin.exe.

WinBUGS

WinBUGS is a freely available Bayesian estimation programme produced by a team based at the MRC Biostatistics unit in Cambridge that can be downloaded from the WinBUGS website. In the settings file you will see that a default subdirectory of WinBUGS14 is used with the executable called WinBUGS14.exe.

OpenBUGS

OpenBUGS is another Bayesian estimation programme produced by the same team at Cambridge that can be downloaded from the OpenBUGS website. In the settings file you will see that a default subdirectory of OpenBUGS321 is used with the executable called OpenBUGS.exe.

JAGS

JAGS (Just Another Gibbs Sampler) is written by Martyn Plummer and is an open-source Bayesian estimation engine that can be downloaded from the JAGS download site. In the settings file you will see it is to be installed to the subdirectory JAGS-3.2.0 from which it's executable, jags-terminal.exe is located in the subdirectory i386/bin/ of the JAGS-3.2.0 directory.

Stata

Stata is commercial software produced by the Stata corporation and details of how to order it are given at the Stata website. In the settings file you will see it gives the full path D:\Program Files (x86)\Stata12\StataMP-64.exe which you will need to change to where it is installed on your system.

R

R is an opensource software package which has a huge number of statistical functionality and contains lots of user written packages. For introductory details on R and download instructions go to the R website. In the settings file it assumes you have installed R as a subdirectory of Stat-JR (in the line executable=../../../R-2.14.2/bin/i386/R.exe). You will need to point to your installation and probably change the version number.

AML

AML is a freely available software package that is not so widely known but has a large model coverage. It can be downloaded from  the AML website . The interoperability code requires calling three different AML executable files and so you will see three lines in the settings file. By default it is assumed the program has been installed to an AML subdirectory of the main Stat-JR directory.

SPSS

SPSS is commercial software currently distributed by IBM and details of how to order it are given at the IBM SPSS webpage. In the settings file you will see it gives the full path which you will need to change to where it is installed on your system.

SAS

SAS is commercial software currently distributed by the SAS Institute Inc. and details of how to order it are given at the SAS website. In the settings file you will see it gives the full path which you will need to change to where it is installed on your system.

Minitab

Minitab is commercial software currently distributed by Minitab Inc. and details of how to order it are given at the Minitab website. In the settings file you will see it gives the full path which you will need to change to where it is installed on your system.

Sabre

Sabre is freely available statistical software developed by researchers at the University of Lancaster for specific model classes and it can be downloaded from the Sabre webpage. In the settings file you will see it gives the full path which you will need to change to where it is installed on your system.

Edit this page