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 8.0.1 released February 25, 2024

This release provides a major update to the platform on which Mstat is built, to J version 9.5 and Qt 6.5.3. As a result of this upgrade, the macOS version includes universal binaries that run on both Apple M1 (and later) chips as well as Intel processors. The macOS, Windows, and Linux versions of the software are also restricted to 64-bit versions of the operating systems.

New features in this version of Mstat include the ability to import csv or tab-delimited spreadsheet files as entire tables rather than row- or column-based variables, new tests for differences between groups in dispersion or variance, and the ability to generate random numbers from the Poisson or negative binomial distributions, in addition to Normal or uniform random variates.

Mstat 7.0.1 on Apple M1 computers

Mstat 7.0.1, installs and runs well on new Apple hardware containing the M1 chip. The code for Mstat 7.0.1 was compiled for Intel 64-bit chips, and runs under Rosetta 2 translation. If this is the first time you've tried to run software using Rosetta on your computer, you will be prompted to install Rosetta (see Apple support). A universal version of Mstat that runs natively on Intel or M1 hardware will likely be available around the end of 2021.

Mstat 7.0.1 released December 4, 2020

This release provides a major update to the underpinnings of Mstat, including J901 and Qt 5.12. For macOS users, the most important change is compatibility with the increased Catalina (version 10.15) security framework, with both the installer and application notarized. New features include drag-and-drop functionality in the multisample dialog boxes, and the ability to order samples in bar charts in increasing (or decreasing) magnitude. For those obsessing over diagnostic testing in this time of pandemic, methods to compute and plot Bayesian predictive values are included in the Design menu. See the Version History tab for additional, small bug fixes.

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.