Une macro est un fichier texte qui contient une série de commandes de session Minitab. Vous pouvez utiliser des macros pour automatiser une tâche répétitive (telle que la génération d'un rapport mensuel) ou pour étendre les fonctionnalités de Minitab (telles que le calcul d'une statistique de test spécifique).
GMACRO
NOMISS
LET K90 = COUNT('X')
DO K91 = 1:K90
IF 'X'[K91] = '*'
DELETE K91:K90 'X'
BREAK
ENDIF
ENDDO
ENDMACRO
Cette macro (NOMISS) recherche la première observation manquante dans une colonne appelée X, puis supprime le reste de la colonne.
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
Cette macro (MNSTD) calcule la moyenne et l'écart type des deux premières lignes d'une colonne, puis des trois premières lignes, et ainsi de suite.
HISTOGRAM C1 C2;
YFrequency;
Bar;
Panel.
Par exemple, créez un exécutable pour créer de nouveau un graphique que vous avez précédemment élaboré au cours de la session Minitab. Ce fichier exécutable trace un histogramme de l'effectif de deux colonnes et crée des panneaux.
La façon la plus simple de créer un fichier exécutable est d'enregistrer le langage de commande à partir du panneau Histoire.
Les étapes suivantes permettront d'enregistrer toutes les commandes du panneau Histoire. Si vous ne souhaitez enregistrer que certaines lignes du panneau Histoire, mettez-les en surbrillance, faites un copier-coller dans un éditeur de texte tel que le Bloc-notes, puis enregistrez le fichier avec l'extension de fichier .mtb.
Pour lancer un fichier exécutable, vous pouvez également le faire glisser vers un raccourci Minitab.
Oui. La sous-commande COLUMNS est requise dans les macros locales. Elle indique les colonnes de la feuille de travail Minitab qui doivent contenir les données. Dans les macros globales ou les fichiers exécutables, l'exécution de la commande ODBC sans la sous-commande COLUMNS place les nouvelles données à la fin de la feuille de travail globale.