# Return to Minitab macro index
# How to save this page as a macro
# BONF.MAC
# This macro computes the Bonferroni multiple comparisons T critical value.
#
# Usage:
# %bonf N DF;
# alpha A;
# means M.
# where:
# N is number of comparisons
# DF is degrees of freedom
# A is confidence level (default = 0.95)
# M is number of means (if given, this computes N = M(M-1)/2)
#
# AUTHOR: Darryl K. Nester
# Bluffton College
# Bluffton, OH 45817
# (419)358 - 3483
#
MACRO
BONF N DF;
ALPHA A;
MEANS M.
MCONSTANT A M N DF temp H
MCOLUMN Ac Nc DFc tstar
MTITLE 'Bonferroni Multiple Comparisons Method'
#NOTE
#NOTE Neither Minitab Inc. nor the author of this MACRO makes any claim
#NOTE or offers any warranty whatsoever with regard to the accuracy of
#NOTE this MACRO or its suitability for use, and Minitab Inc. and the
#NOTE author of this MACRO each disclaims any liability with respect thereto.
#NOTE
BRIEF 0
NOTITLES
IF ALPHA = 1
IF A<1
LET A = A * 100
ENDIF
IF A>100 OR A<0
LET A = 5
ENDIF
ELSE
LET A = 5
ENDIF
IF MEANS = 1
LET N = M * (M-1) / 2
ENDIF
LET temp = 1 - A / 100 / 2 / N
LET Nc = N
LET Ac = A
LET DFc = DF
INVCDF temp tstar;
T DF.
BRIEF 2
PRINT tstar Ac Nc DFc;
FORMAT (' t**=',F9.6,' (alpha=',F6.3,'%, ',I3,' comparisons, df=',I3,')').
TITLES
ENDMACRO