Skip to main content

Mstat Software

Mstat was developed to help students analyze their data using nonparametric statistical methods. This program grew out of a graduate course, "Statistical Problems in Genetics and Molecular Biology," taught by the Department of Oncology at the University of Wisconsin-Madison over the last 30 years.

This site will have the latest version of the Mstat software package for Windows, Macintosh OSX, and Linux, available from the Download link above. Help for using Mstat is also available.

As in the past, the help files include a copy of the notes for the "Statistical Problems …" course mentioned above. These course notes have been made into a book. Both paperback and ebook versions are available, as detailed on the Help page.

Mstat 6.6.2 released March 31, 2020

This release fixes the computation of P-values for the Wilcoxon rank sum test in cases with very small sample sizes and heavy ties.

Mstat 6.6.1 released March 4, 2020

This release fixes the update problems that were caused by moving the Mstat website to a new server, but does not provide any new features. Mstat version 7.0.1 with new features will be released later this Spring. If you are already using Mstat 6.5.1 you can continue to do so, but know that the Help > Check for updates function doesn't work.

macOS Catalina update October 21, 2019

The release of macOS Catalina (10.15) includes tightened security for apps downloaded from the internet. The macOS disk image for Mstat is now notarized by Apple to allow installation on Catalina. Some additional steps are also required to install and run Mstat on macOS Catalina. See the Download page for further information.

Mstat 6.5.1 released May 15, 2019

This new version of Mstat provides updates to the core software, using J807 and Qt 5.9.8. The plug-in module now allows loading of plug-ins during an active Mstat session, with the plug-in available only for the duration of the current session. In addition, any J script may be loaded for use in the current session. Other improvements include the ability to print the values used in X-Y band plots to the output window, and easier access to a J Terminal window during the Mstat session.

Mstat 6.4.2 released March 26, 2018

A minor bug affecting the exact permutation test was fixed. The Qt libraries were also updated to version 5.9.4

Mstat 6.4.1 released February 1, 2018

Several improvements have been made to the plotting functions in Mstat. A new plot type, the XY band plot, allows you to plot X-Y data series with the median/mean of the Y values at each X value plotted as a marker/line surrounded by a lighter color band that represents either the first-third quartile range or a specified confidence interval. In addition, dual Y-axis plots are now available so that multiple data series, with distinct Y-axis scales, can be graphed on the same plot. Various minor bugs in the plot system have also been corrected.

I've also updated the underlying engines for this software to J806 and Qt 5.9.3. As a result, the macOS version of Mstat will only run on 64-bit versions of the operating system (macOS versions 10.10 and later). A legacy version for 32-bit macOS 10.6 (Snowleopard) is available.

Mstat 6.3.1 released May 12, 2017

The primary reason for this release is that a change in our web server broke the program update function. While I was at it, the engines behind the program were updated to J805 and Qt 5.6.2.

macOS Sierra issues

The new version of macOS (OSX), Sierra (10.12), includes more stringent security for downloaded applications. A new version of the Mstat 6.2 installer for 64-bit Macs is available as of 10/7/2016. This version has a signature that allows it to be installed on macOS Sierra. As before, you will need to right-click on the Mstat icon and choose Open when you run the program for the first time.

Mstat 6.2.2 released February 15, 2017

A bug that caused a one-sided Barnard's test to fail on larger tables has been fixed.

Mstat 6.2.1 released July 13, 2016

Most of the changes in this major new release are under the hood. The Qt toolkit used for the user interface has been updated to version 5.4.2 for Windows and OSX, and the underlying J engine is now version 8.04. The biggest functional change is greatly improved handling of Unicode for imported text. Importing text data into Mstat now allows UTF-8, UTF-16, or ANSI encoded character data. As a result, indicator data imported from spreadsheets or text files can now include characters with diacritical marks, such as Å, á, or ü. A number of minor improvements have also been made, including optional wrapping of text in the main window, import and export toolbar buttons, and the ability to provide a prefix for all variable names imported from csv or tab-delimited files. See the help file for further details.

Finally, the evolving OSX ecosystem has been taken into account with this release. Nearly all Mac users (OSX 10.7 and later) should download the 64-bit (x64) version of Mstat. For the few users still working with OSX Snowleopard (about 3% of OSX users according to the latest market share data), a 32-bit (x86) version is also available. Support for the PowerPC architecture has been dropped for this release, though a legacy PPC version of Mstat 6.1.4 is still available on the Download page.