什么是宏?

宏是包含一系列 Minitab 会话命令的文本文件。您可以使用宏自动执行重复性任务(例如,生成月度报表)或扩展 Minitab 的功能(例如,计算特殊检验统计量)。

Minitab 提供了以下类型的宏:
全局宏(.MAC 文件)
可让您分析和操作活动工作表中的数据。但是,所有要访问的列、常量和矩阵的标识都必须在宏内部指定;因此,每次运行宏时,工作表都必须采用同样的方式进行配置。
GMACRO 
NOMISS    
LET K90 = COUNT('X') 
DO K91 = 1:K90 
  IF  'X'[K91] = '*' 
  DELETE  K91:K90 'X' 
    BREAK 
  ENDIF 
ENDDO 
ENDMACRO
示例

这个宏 (NOMISS) 首先查找名为 X 的列中的第一个缺失观测值,然后删除该列中其余的缺失观测值。

局部宏(.MAC 文件)
与全局宏相比功能更强大、更灵活,因为它们可以接受变元,而且还可以有自己的子命令。用户在运行宏时指定要处理的数据,这使得数据设置更为灵活。但是,局部宏的编写也比全局宏更为复杂。
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) 首先计算列中头两行的均值和标准差,然后再计算头三行,依此类推。

可执行文件(.MTB 文件)
一种 Minitab 宏的更简单形式;运行可执行文件时不能包含控制语句或接受变元和子命令。如果要重新运行一系列刚刚运行过的命令,可执行文件会很有用;例如,要重新创建您之前在 Minitab 会话中创建的图形,只需在 Minitab“历史记录”窗口中突出显示这些命令,然后将他们保存为可执行文件即可。只需在 Minitab 历史记录窗口中突出显示这些命令,然后将他们保存为可执行文件即可。
HISTOGRAM C1 C2;
    YFrequency;
    Bar;
    Panel.
示例

这个可执行文件为两个列绘制一个频率直方图,并将它们组合为块。

我如何创建可执行文件(.MTB 文件),以自动执行我经常在 Minitab 中运行的一系列过程?

创建可执行文件的最简单方法是从历史记录文件夹中保存命令语言。

  1. 运行要在可执行文件中包含的命令。
  2. 按 CTRL+ALT+H 可打开历史记录文件夹。
  3. 选择要包含在可执行文件中的命令。
  4. 在右窗格中,右键单击并选择另存为
  5. 文件名中,输入所需的名称(例如,TEST.
  6. 保存类型列表中,选择可执行文件 (*. MTB)。单击保存

我如何运行可执行文件(.MTB 文件),以自动执行我经常在 Minitab 中运行的一系列过程?

  1. 选择工具 > 运行可执行文件
  2. 指定执行可执行文件的次数
  3. 单击选择文件
  4. 单击所需的文件(例如,TEST. MTB)。单击打开
    提示

    要运行可执行文件,也可以将可执行文件拖放到 Minitab 快捷方式上。

我能否在宏中使用 ODBC(开放式数据库连接)?

能。本地宏中需要 COLUMNS 子命令。COLUMNS 可指定 Minitab 工作表中的哪些列应该保存数据。在全局宏或可执行文件中,如果执行不带 COLUMNS 子命令的 ODBC 命令,则会将新数据放置在全局工作表的末尾。

使用此网站,即表示您同意对数据分析和个性化内容使用 Cookie。  请阅读我们的政策