애니메이션 기능은 단일 변수의 값을 순차적으로 강조 표시합니다. 즉, 데이터 테이블에서 해당 변수 값이 강조 표시됩니다. 그러나 먼저 그림을 생성한 후 데이터 필터를 사용하여 변수에 애니메이션을 적용하면 그림에서 변수의 동작을 볼 수 있어 패턴을 더 흥미롭게 파악할 수 있습니다.
애니메이션 기능을 사용하려면 대상 변수를 추가한 후 "데이터 필터"의 빨간색 삼각형을 클릭하고 애니메이션을 선택합니다. 변수 주위의 강조 표시된 프레임은 애니메이션을 적용하도록 선택된 변수를 나타냅니다.
그림 9.13 데이터 필터 및 로컬 데이터 필터의 애니메이션 컨트롤 패널
"애니메이션 컨트롤" 패널에는 다음과 같은 옵션이 포함되어 있습니다.
• 애니메이션 시작 버튼(
)은 애니메이션을 시작하거나 일시 중지합니다. 애니메이션 사이클을 시작한 후에는 버튼이 일시 중지 버튼(
)으로 바뀝니다. 기본적으로 애니메이션은 맨 위 변수의 첫 번째 값부터 시작합니다.
• 뒤로 화살표 버튼(
)은 애니메이션을 한 사이클 뒤로 이동합니다. 여러 사이클 뒤로 이동하려면 이 버튼을 여러 번 클릭합니다.
• 앞으로 화살표 버튼(
)은 애니메이션을 한 사이클 앞으로 이동합니다. 여러 사이클 앞으로 이동하려면 이 버튼을 여러 번 클릭합니다.
• 사각형 버튼(
): "데이터 필터" 창에서 "애니메이션 컨트롤" 섹션을 숨깁니다. "애니메이션 컨트롤"을 표시하려면 "데이터 필터" 제목 표시줄의 메뉴에서 애니메이션을 선택합니다.
• 루프 버튼(
)은 루프를 실행하며 기본적으로 설정되어 있습니다. 루프 버튼을 끄면 애니메이션이 값 시퀀스를 한 번만 순환하고 중지합니다.
• 기록 버튼(
)은 애니메이션 기록을 시작합니다. 기록을 시작하면 버튼이 기록 중지 버튼(
)으로 변경됩니다.
• 저장 버튼(
)은 기록된 애니메이션을 저장합니다.
애니메이션 속도를 조정하려면 슬라이더를 사용합니다(느린 속도에서 빠른 속도로 전환).
애니메이션 드롭다운 메뉴에는 다음과 같은 옵션이 포함되어 있습니다.
앞으로
첫 번째 값부터 마지막 값의 순서로 강조 표시합니다.
뒤로
마지막 값부터 첫 번째 값의 순서로 강조 표시합니다.
바운스
앞에서부터 강조 표시한 후 뒤에서부터 강조 표시하기를 반복합니다.
데이터 필터에서 변수 값을 필터링한 후 해당 정보를 JMP Where 절로 표현할 수 있습니다. Where 절은 JSL 프로그램에서 처리나 분석을 위해 특정 데이터 행을 식별하는 데 사용됩니다. 데이터 필터는 사용자가 선택한 값에 따라 WHERE 절을 작성합니다.
"Where 절 저장" 메뉴에는 다음과 같은 옵션이 포함되어 있습니다.
클립보드에
필터 기준을 토대로 WHERE 절을 생성하여 클립보드에 추가합니다.
데이터 테이블에
필터 기준을 토대로 WHERE 절을 생성하여 필터라는 테이블 특성에 JSL 명령으로 포함한 후 현재 데이터 테이블과 함께 저장합니다.
스크립트 창에
필터 기준을 토대로 WHERE 절을 생성하여 현재 스크립트 텍스트 창에 추가합니다. 스크립트가 아직 없는 경우에는 새 스크립트를 생성합니다.
저널에
필터 기준을 토대로 WHERE 절을 생성하여 현재 저널에 추가합니다. 저널이 아직 없는 경우에는 새 저널을 생성합니다.
행 상태 열에
데이터 테이블에 필터 기준과 동등한 계산식이 있는 행 상태 열을 생성합니다.
계산식 열로
데이터 테이블에 필터 기준과 동등한 계산식이 있는 계산식 열을 생성합니다.
1. 도움말 > 샘플 데이터 폴더를 선택하고 Big Class.jmp를 엽니다.
2. 행 > 데이터 필터를 선택합니다.
3. age, sex 및 height를 선택하고 추가를 클릭합니다.
12세 또는 14세이고 키가 56인치에서 60인치 사이인 모든 여학생을 선택합니다.
4. "12" 및 "14" 블록을 클릭하고 "F" 블록을 클릭합니다.
5. "51.0"을 클릭하고 "56"을 입력합니다.
6. "70.0"을 클릭하고 "60"을 입력합니다.
7. "데이터 필터"의 빨간색 삼각형을 클릭하고 Where 절 저장 > 스크립트 창에에를 선택합니다.
이 예에서 생성된 WHERE 절이 스크립트 창에 나타납니다.
Select Where(
(:age == 12 | :age == 14) & :sex == "F" & (:height >= 56 & :height <= 60)
);