宏是包含一系列 Minitab 会话命令的文本文件。您可以使用宏自动执行重复性任务(例如,生成月度报表)或扩展 Minitab 的功能(例如,计算特殊检验统计量)。
GMACRO
NOMISS
LET K90 = COUNT('X')
DO K91 = 1:K90
IF 'X'[K91] = '*'
DELETE K91:K90 'X'
BREAK
ENDIF
ENDDO
ENDMACRO
这个宏 (NOMISS) 首先查找名为 X 的列中的第一个缺失观测值,然后删除该列中其余的缺失观测值。
MACRO
MNSTD x y z
MCOLUMN x y z v
MCONSTANT N i k1 k2
MRESET
BRIEF 0
LET N=count(x)
LET y(1)='*'
LET z(1)='*'
DO i=2:N
COPY x v;
USE 1:i.
LET y(i)= MEAN(v)
LET z(i)= STDEV(v)
ENDDO
ENDMACRO
这个宏 (MNSTD) 首先计算列中头两行的均值和标准差,然后再计算头三行,依此类推。
HISTOGRAM C1 C2;
YFrequency;
Bar;
Panel.
例如,创建可执行文件以重新创建您之前在 Minitab 会话中创建的图形。这个可执行文件为两个列绘制一个频率直方图,并将它们组合为块。
创建可执行文件的最简单方法是从历史记录中保存命令语言。
以下步骤将保存历史记录窗格中的所有命令。如果仅保存历史记录窗格中的几行,请突出显示它们,并且将其复制并粘贴到文本编辑器(如记事本)中,然后使用 .mtb 文件扩展名保存该文件。
要运行可执行文件,也可以将可执行文件拖放到 Minitab 快捷方式上。
能。本地宏中需要 COLUMNS 子命令。COLUMNS 可指定 Minitab 工作表中的哪些列应该保存数据。在全局宏或可执行文件中,如果执行不带 COLUMNS 子命令的 ODBC 命令,则会将新数据放置在全局工作表的末尾。