My Software
Home My Software MWERA12 Send Me Email

 

horizontal rule

Programs Available

(Click on the program name to go to the Description and Download Link for the Program)

TAP: Test Analysis Program

UPDATED July 2014

FISH: Friendly Introductory Statistics Help

UPDATED October 2012

MC4G: Monte Carlo Analyses for up to 4 Groups

Last Updated 2008

MCMR: Monte Carlo for Multiple Regression

Last Updated 2008

MCCM: Monte Carlo Correlation Matrices

Last Updated 2008

MUD: Messy Ugly Data Generator

Last Updated 2007

DGW: Data Generator for Windows

Last Updated 2004

MC2G: Monte Carlo Analyses for 1 or 2 Groups

Last Updated 2005

BMA: Basic Matrix Algebra (for statistics)

Last Updated 2004

MNDG: Multivariate Normal Data Generator

Last Updated 2004

MC3G: Monte Carlo Analyses for 3 Groups

Last Updated 2003

HMF: Harmonic Mean Finder

Last Updated 2004

Click here to Download available Papers

horizontal rule

(All software is copyrighted, see User Agreement)

Please note that all my software is constantly under development.  I do my best to verify the code and the algorithms; but unfortunately, I can test the software only so much by myself (or even with help from a few colleagues and students).  Please contact me if you find bugs or errors and I will do my best to fix them quickly.  I also welcome any suggestions you might have to improve the programs (or even new programming ideas).  Of course, this also means that if you find something you like, you should check back occasionally to see if there is a new upgrade available.

horizontal rule

Most of the documents available with the programs (e.g., user guides, instructor guides, lesson plans, student exercises) are in Adobe Acrobat PDF format.
If you need the Adobe Reader, you can download it from their web site free using the following link:

horizontal rule

BMA: Basic Matrix Algebra (for Statistics)

BMA is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that performs matrix manipulations.  It is designed for use in advanced statistics courses where a conceptual understanding of matrix algebra is desired without much calculation by hand.  It takes the user step-by-step through several matrix algebra functions, including addition, multiplication, transposition, and inversion. The current version will be presented at the 2003 meeting of the Mid-Western Educational Research Association in Columbus, IL.

BMA was most recently presented at the annual meeting of the Mid-Western Educational Research Association, October 2003, Columbus, OH:

bullet

Brooks, G. P., Raffle, H., Fang, H., & Heh, V. (2003, October). Teaching statistics with the help of three new computer programs. Workshop presented at the meeting of the Mid-Western Educational Research Association, Columbus, OH.

 

Download BMA.EXE

Download BMA.ZIP

User's Guide

by Hua Fang

(back to top)

horizontal rule

DGW: Data Generator for Windows

DGW is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that generates both Univariate and Multivariate data.  The program assists in the process by providing simple choices for several research scenarios (e.g., 3-group analysis, regression analysis).

DGW was most recently presented at the annual meeting of the Mid-Western Educational Research Association, October 2003, Columbus, OH:

bullet

Brooks, G. P., Raffle, H., Fang, H., & Heh, V. (2003, October). Teaching statistics with the help of three new computer programs. Workshop presented at the meeting of the Mid-Western Educational Research Association, Columbus, OH.

 

Download DGW.EXE

Download DGW.ZIP

User's Guide

by Victor Heh

(back to top)

horizontal rule

FISH: Friendly Introductory Statistics Help

FISH is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that performs introductory descriptive and correlation analyses.  It is intended to be used as a supplement to introductory statistics courses.  It is designed for use in basic statistics courses where a conceptual understanding of statistics is desired without much calculation by hand.  It takes the user step-by-step through the calculation of means, standard deviations, z-scores, and correlations. Although some AUXILIARY MATERIALS may have been created for use with a previous version of the program, they should still be very useful with newer versions of the program; that is, changes to the program usually are not dramatic enough to make earlier manuals obsolete.

An article about FISH was published in Teaching Statistics:

bulletBrooks, G. P., & RAFFLE, H. (2005). FISH: A new computer program for friendly introductory statistics help. Teaching Statistics: An International Journal for Teachers, 27, 81-88. doi: 10.1111/j.1467-9639.2005.00221.x

FISH was most recently presented at the annual meeting of the Joint Statistical Meetings, August 2004, Toronto, Canada:

bulletBrooks, G. P., Raffle, H., Lewis, M., & Blom, V. (2004, August). A computer program for friendly introductory statistics help. Poster presented at the Joint Statistical Meeting (American Statistical Association), Toronto, Canada.

The poster presented for JSM should be published in 2005 in the Proceedings:

bulletBrooks, G. P., Raffle, H., Lewis, M., & Blom, V. (in press). A computer program for friendly introductory statistics help. 2004 Proceedings of the American Statistical Association, Section on Statistical Education [CD-ROM] (pp. ). Alexandria, VA: American Statistical Association.

 

Download FISH.EXE

Download FISH.ZIP

User's Guide

by Holly Raffle

Instructor's Guide

by Holly Raffle

Sample Lesson 1 (univariate)

by Marsha Lewis & Valerie Blom

Sample Lesson 2 (z scores)

by Marsha Lewis

Sample Lesson 3 (correlation)

by Valerie Blom

(back to top)

horizontal rule

HMF : Harmonic Mean Finder

HMF is a little Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that calculates the Harmonic Mean in a variety of ways (particularly useful for Power and Sample Size analyses). It will calculate (a) the harmonic mean, (b) the sample size needed for group 2 for a given group 1 sample size and desired harmonic mean, (c) several combinations of sample sizes that result in the given harmonic mean, and (d) the harmonic mean for 3-6 groups.

 

Download HMF.EXE

Download HMF.ZIP

User's Guide

Not currently available

(back to top)

horizontal rule

MC2G: Monte Carlo Analyses for 1 or 2 Groups

MC2G is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that runs Monte Carlo simulations for several single sample and two-sample tests:  Independent t, Dependent t, Single-sample t, Mann-Whitney-Wilcoxon, Wilcoxon Signed Rank, Pearson Correlation, Spearman Rank-Order Correlation. By providing the total number of rejections at the user-specified level of significance, MC2G performs robustness analyses when means are equal (or correlations are zero) and power analyses when the means are not equal (or correlations are non-zero). The original purpose of the program was to assist in the instruction of power analysis and violations of assumptions for introductory educational statistics courses. However, with a little effort the program can be used to answer actual Monte Carlo research questions.

MC2G was most recently presented at the annual meeting of the Mid-Western Educational Research Association, October 2003, Columbus, OH:

bulletBrooks, G. P., Abdulla, A., Al-Harbi, K., Kanyongo, G., Kyei-Blankson, L., & Gocmen, G. (2002, April). Teaching introductory statistics with the help of Monte Carlo methods. Paper presented at the meeting of the American Educational Research Association, New Orleans, LA.

A program announcement and example lesson plans for MC2G was published in 2003 in Understanding Statistics:

bulletBrooks, G. P. (2003). Using Monte Carlo methods to teach statistics: The MC2G computer program. Understanding Statistics, 2, 137-150.

 

Download MC2G.EXE

Download MC2G.ZIP

User's Guide

Sampling Distribution Lesson Plan

by Gordon Brooks

Robustness Lesson Plan

by Khaleel Al-Harbi

Power Lesson Plan

by Abdulbaset Abdulla

Sample Size Lesson Plan

by Gibbs Kanyongo

(back to top)

horizontal rule

MC3G: Monte Carlo Analyses for 3 Groups

MC3G is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that runs Monte Carlo simulations for 3-level ANOVA. By providing the total number of rejections at the user-specified level of significance, MC3G performs robustness analyses when means are equal and power analyses when the means are not equal.  The original purpose of the program was to assist in the instruction of power analysis and violations of assumptions for introductory educational statistics courses.  However, with a little effort the program can be used to answer actual Monte Carlo research questions. 

MC3G has essentially been replaced by MC4G (see below), but it does do a few things differently.

MC3G was most recently presented at the annual meeting of the American Educational Research Association, April 2002, New Orleans, LA:

bulletBrooks, G. P., Abdulla, A., Al-Harbi, K., Kanyongo, G., Kyei-Blankson, L., & Gocmen, G. (2002, April). Teaching introductory statistics with the help of Monte Carlo methods. Paper presented at the meeting of the American Educational Research Association, New Orleans, LA.

 

Download MC3G.EXE

Download MC3G.ZIP

Robustness Lesson Plan

by Gulsah Gocmen

Sample Size Lesson Plan

by Lydia Kyei-Blankson

(back to top)

horizontal rule

MC4G: Monte Carlo Analyses for up to 4 Groups

MC4G is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that runs Monte Carlo simulations for One-Way ANOVA (with 2, 3, or 4 levels). By providing the total number of rejections at the user-specified level of significance, MC4G performs robustness analyses when means are equal and power analyses when the means are not equal. It can also be used to estimate required sample sizes. Its initial purpose was to illustrate a variety of Type I Error problems associated with ANOVA (e.g., violations of assumptions, compared to multiple t tests, probability of at least one Type I Error from multiple orthogonal tests). 

MC4G was most recently presented at the annual meeting of the American Psychological Society, May 2004, Chicago, IL:

bulletBrooks, G. P., & Raffle, H. (2004, May). Using Monte Carlo software for ANOVA to teach abstract statistical concepts. Paper presented as a Teaching Institute poster at the meeting of the American Psychological Society, Chicago, IL.

An article about MC4G is in press to be published in 2005 in Teaching of Psychology:

bulletRaffle, H., & Brooks, G. P. (2005). Using Monte Carlo software to teach abstract statistical concepts: A case study. Teaching of Psychology, 32, 193-195. doi: 10.1207/s15328023top3203_12

 

Download MC4G.EXE

Download MC4G.ZIP

MC4G Instructor's Manual

by Holly Raffle

Violation of Homoscedasticity Student Worksheet

by Holly Raffle

Multiple t-Test Type I Error Inflation Lesson Plan

by Hua Gao

Violation of Homoscedasticity Lesson Plan

by Gulsah Gocmen

Underappreciated Factors that Effect Statistical Power

by Gordon Brooks, George Johanson, & Robert Barcikowski

Asymptotic Alpha: Characterizing Type I Error Rates under Heterogeneity of Variances

by Gordon Brooks, Victor Heh, & Hua Fang

(back to top)

horizontal rule

MCCM: Monte Carlo Correlation Matrices

MCCM is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that performs Monte Carlo analyses for several bivariate correlations simultaneously, particularly useful to show the effect on Type I error (or power) when testing several bivariate correlations all at alpha of .05. That is, it will generate data to illustrate the effect on Type I error of running multiple bivariate correlations simultaneously. The user can specify item means and standard deviations as well as correlations.

Download MCCM.EXE

Download MCCM.ZIP

User's Guide

Not currently available

(back to top)

horizontal rule

MCMR: Monte Carlo for Multiple Regression

MCMR is a Windows 9x/NT/2000/XP/Vista/7 program written in Delphi Pascal that performs Monte Carlo analyses for Multiple Linear Regression with up to 6 predictors. The user must specify means and standard deviations as well as correlations, but can also import a single file for analysis.

MCMR was most recently presented at the annual meeting of the American Educational Research Association, March 2008, New York, NY:

bulletBrooks, G. P. (2008, March). A Monte Carlo program for multiple linear regression. Paper accepted for presentation at the 2008 meeting of the American Educational Research Association, New York, NY.

An article about MCMR was in Multiple Linear Regression Viewpoints (www.mlrv.ua.edu/ejournal.html):

bulletBrooks, G. P. (2008). A Monte Carlo program for multiple linear regression. Multiple Linear Regression Viewpoints, 34(2), 15-43.

 

Download MCMR.EXE

Download MCMR.ZIP

Instructor's Guide from AERA 2008

(very large file, about 12 MB)

(back to top)

horizontal rule

MNDG: Multivariate Normal Data Generator

MNDG is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that generates Multivariate Normal data. 

A program announcement for MNDG was published in 2002 in Applied Psychological Measurement:

bulletBrooks, G. P. (2002). MNDG: Multivariate Normal Data Generator. Applied Psychological Measurement, 26, 353-354.

 

Download MNDG.EXE

Download MNDG.ZIP

User's Guide

Not currently available

(back to top)

horizontal rule

MUD: Messy Ugly Data Generator

MUD is a Windows 9x/NT/2000/XP program written in Delphi Pascal that generates data to mimic survey/questionnaire data. The user can specify item means and standard deviations as well as inter-item correlations. The user can specify an embedded multiple-item scale with separate inter-item correlations (the total scale score is used in calculating correlations for the questionnaire variables).

Download MUD.EXE

Download MUD.ZIP

Paper presented at AERA 2006

by Gordon Brooks

(back to top)

horizontal rule

TAP: Test Analysis Program

TAP is a Windows 9x/NT/2000/XP/7 program written in Delphi Pascal that performs test analyses and item analyses based on classical test theory. TAP is a classical test and item analysis program. It provides reports for examinee total scores, item statistics (e.g., item difficulty, item discrimination, point-biserial), options analyses, and other useful information. TAP also provides individual examinee reports of total scores and item responses. Although any AUXILIARY MATERIALS may have been created for use with a previous version of the program, they should still be very useful with newer versions of the program; that is, changes to the program usually are not dramatic enough to make earlier manuals obsolete.

TAP was most recently presented at the annual meeting of the American Psychological Society, May 2004, Chicago, IL:

bulletBrooks, G. P., Johanson, G. A., Lewis, M., & Kyei-Blankson, L. (2003, April). Using the Test Analysis Program in introductory measurement courses. Paper discussion presented at the meeting of the American Educational Research Association, Chicago, IL.

A program announcement for TAP was published in 2003 in Applied Psychological Measurement:

bulletBrooks, G. P., & Johanson, G. A. (2003). Test Analysis Program. Applied Psychological Measurement, 27, 305-306. 

 

Most Recent Version

May require more RAM memory (N<25000)

Download TAP.EXE

Download TAP.ZIP

User's Guide

by Marsha Lewis

(written for TAP4 but mostly still valid)

Instructor's Guide

by George Johanson

(written for TAP4 but mostly still valid)

2014 Version (still with N<9999)

Download TAP10K.EXE

Download TAP10K.ZIP

2008 Version

Download TAP7.EXE

Download TAP7.ZIP

2005 Version

Download TAP6.EXE

Download TAP6.ZIP

(back to top)

horizontal rule

User Agreement

Carefully read the following User Agreement (License, Terms of Use, and Disclaimer of Warranty). Use of the software provided by the author constitutes acceptance of these terms and conditions of use. If you do not agree to the terms of this agreement, do not use the software.

License

ALL software (computer programs named BMA, DGW, FISH, HMF, MC2G, MC3G, MC4G, MNDG, QuesGen, and TAP) is copyrighted software (copyrighted by the author, Gordon P. Brooks) and is NOT in the public domain. The user is granted license, not ownership, to use the software on any computer, subject to the restrictions described in the User Agreement and Disclaimer.

bullet

BMA: Basic Matrix Algebra (for Statistics).........{Copyright 2003-2014}

bullet

DGW: Data Generator for Windows....................{Copyright 2003-2014}

bullet

FISH: Friendly Introductory Statistics Help........{Copyright 2003-2014}

bullet

HMF: Harmonic Mean Finder..........................{Copyright 2004-2014}

bullet

MC2G: Monte Carlo Analyses for 1 or 2 Groups.......{Copyright 2002-2014}

bullet

MC3G: Monte Carlo Analyses for 3 Groups............{Copyright 2001-2014}

bullet

MC4G: Monte Carlo Analyses for up to 4 Groups......{Copyright 2003-2014}

bullet

MCCM: Monte Carlo Correlation Matrices.............{Copyright 2004-2014}

bullet

MCMR: Monte Carlo Multiple Regression..............{Copyright 2004-2014}

bullet

MNDG: Multivariate Normal Data Generator...........{Copyright 2001-2014}

bullet

MUD: Messy Ugly Data Generator.....................{Copyright 2004-2014}

bullet

TAP: Test Analysis Program.........................{Copyright 2003-2014}

The software is Freeware. The user is licensed to make an unlimited number of exact copies of the software, to give these exact copies to any other person for their personal use, and to distribute the software in its unmodified form only via disk or local area network. If these methods of distribution are unavailable, any person wanting to use the software should be directed either to contact the author or to visit the author's internet web site (the URL is provided below and may be posted on any web site).

If you find the software useful, if you copy it for others, if you find problems or bugs in the software, if you post a link to the author's web site, or if you use the software for teaching, educational, or consulting purposes, you are requested to inform the author:

bulletAuthor: Gordon P. Brooks, Ph.D.
bulletAddress: McCracken Hall, Department of Educational Studies, Ohio University, Athens, OH 45701
bulletTelephone: 740-593-0880
bulletFax: 740-593-0477
bulletEmail: brooksg@ohio.edu
bulletWeb Page: http://www.ohio.edu/people/brooksg/software.htm

Terms of Use

The software may be used and copied for personal use subject to the following license restrictions:

bulletthe software shall be copied and supplied in its original, unmodified form;
bulletthe software shall not be sold or used for profit, nor may any amount or fee be charged for use, rental, lease, or distribution of the software;
bulletthe software shall not be included or bundled with any other goods or services;
bulletthe software may not be decompiled, disassembled, or otherwise modified;

any such unauthorized use without expressed, written permission granted by the author shall result in immediate and automatic termination of this license.

Disclaimer of Warranty

Great effort has been made to ensure the accuracy of the software, the algorithms and subroutines used, and the results produced by the software, both on screen and printed. However, no warranty is expressed or implied concerning the function or fitness of the software, subroutines, or results provided by the software. That is, the software is provided on an "as is" basis without warranty of any kind. The author shall have neither liability nor responsibility to any person or entity with respect to any liability, loss, or damage directly or indirectly arising from the use of or inability to use the software or the results of the analyses provided by the software, even if the author has been advised of the possibility of such damages or claims. In no event shall any liability exceed the license fee paid to the author of the software. In the event of invalidity of any provision of this license, the user agrees that such invalidity shall not affect the validity of the remaining portions of this license.

All rights not expressly granted here are reserved to the author of the software.

(back to top)

horizontal rule

BMA DGW FISH MC2G MC3G MC4G MCCM MCMR MNDG TAP MUD HMF