매크로란 무엇입니까?

매크로는 일련의 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)는 열의 처음 두 행의 평균과 표준 편차를 계산하고, 그 다음에는 처음 세 행의 평균과 표준 편차를 계산하고, 이후 한 행씩 늘려가며 작업을 계속합니다.

Exec 파일(*.MTB 파일)
보다 단순한 형태의 Minitab 매크로이며, Exec 파일은 제어문을 포함할 수 없으며 실행할 때 변수와 하위 명령을 사용할 수 없습니다. Exec 파일은 방금 실행한 일련의 명령을 다시 실행해야 하는 경우 유용할 수 있습니다.
HISTOGRAM C1 C2;
    YFrequency;
    Bar;
    Panel.

예를 들어 Minitab 세션에서 전에 만들었던 그래프를 다시 만들기 위해 Exec 파일을 생성할 수 있습니다. 이 Exec 파일은 두 열의 빈도에 대한 히스토그램을 그리고 패널을 표시합니다.

데스크톱 앱에서 매크로 실행

  1. 데스크톱 앱에서 명령줄창을 열고 % 다음에 매크로 이름(예: %mymacro)을 입력합니다.
  2. 실행 을 클릭합니다.

Minitab에서 자주 실행하는 일련의 절차를 자동화하기 위해 Exec(.MTB) 파일을 생성하려면 어떻게 해야 합니까?

Exec 파일을 만드는 가장 쉬운 방법은 기록 창에서 명령어를 저장하는 것입니다.

참고

아래 단계를 모두 수행하면 모든 명령이 기록 창에 저장됩니다. 기록 창에서 저장할 줄이 몇 개 밖에 없으면 저장할 줄을 강조 표시한 후 복사하여 메모장 같은 텍스트 편집기에 붙여 넣은 다음 파일을 .mtb 파일 확장명을 사용하여 저장합니다.

  1. Exec 파일에 포함할 명령을 실행합니다.
  2. CTRL+K를 눌러 기록 창을 엽니다.
  3. 기록 창에서 마우스 오른쪽 단추를 클릭한 다음 다른 이름으로 기록 저장을 선택합니다.
  4. 파일을 저장할 폴더로 이동합니다. 파일 이름히스토그램을 입력합니다.
  5. 파일 형식에서 Exec(*.mtb)을 선택합니다. 저장을(를) 클릭합니다.

Minitab에서 자주 실행하는 일련의 절차를 자동화하기 위해 Exec(.MTB) 파일을 실행하려면 어떻게 해야 합니까?

  1. 파일 > Exec 실행을 선택합니다.
  2. 실행 횟수을 지정합니다.
  3. 파일 선택을(를) 클릭합니다.
  4. 원하는 파일(예: TEST.MTB)을 클릭합니다. 열기을(를) 클릭합니다.

    Exec 파일을 Minitab 바로 가기에 끌어다 놓아 실행할 수도 있습니다.

매크로에서 ODBC(Open Database Connectivity)를 사용할 수 있습니까?

예. 로컬 매크로에는 COLUMNS 하위 명령이 필요합니다. COLUMNS는 Minitab 워크시트에서 데이터를 포함해야 하는 열을 지정합니다. 글로벌 매크로나 Exec 파일에서 COLUMNS 하위 명령 없이 ODBC 명령을 실행하면 새 데이터가 글로벌 워크시트의 끝에 추가됩니다.