<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />이 기사는 JMPer 케이블, 30 호, 2015 년 여름 .
Craige Hales 크레이지 @ JMP , Principal Systems Developer, SAS
JMP 개발자는 사용자가 데이터 테이블에 그림을 추가하여 데이터를보다 유익하게 만들 것을 요청할 때 청취하고있었습니다. JMP 12는 그림과 그 이상을 제공합니다. 매트릭스 및 목록과 같은 객체, JSL (JMP 스크립팅 언어) 코드 및 그림에 대한 JSL 표현식은 모두 표현식 열에 보관할 수 있습니다. 표현식 열은 데이터를 구성하고 스크립트 속도를 높일뿐만 아니라 표시 및 분석을위한 정보를 제공합니다.
표현식 열은 그림을 볼 수 있기 때문에 그림 표현에서 특별한 경우를 만듭니다. (특수 사례를 끄고 대신 1,000 단어를 볼 수 있지만 아직 그럴만한 이유가 있습니다.) 그림을 끌어 표현 열로 끌어 놓을 수 있습니다. 웹의 테이블에서 다운로드 할 수도 있습니다. 테스트 단계에서 우리는 Wikipedia가 그림이있는 테이블의 흥미로운 출처임을 알게되었습니다.
그림은 다양한 방법으로 유용합니다. 표의 그림을 사용하여 표본이나 이상치 그림과 같은 행을 찾을 수 있습니다. 그림을 시각화로 사용할 수 있습니다. 여러 개의 사진 열을 가질 수 있습니다. 레이블 속성을 추가하고 그래프에 그림과 함께 팝업 도구 팁을 가져올 수 있습니다.
다음은지도에 플로팅 된 SAS 사무실을 사용한 예입니다. 지도는 지리적 인 관계를 보여줍니다. 한 지점 위로 마우스를 가져 가면 해당 위치의 사진이 나타납니다. 나는이 팁을 측면에 고정시키고 글래스고에 대한 태그 라인을 켰다 (그림 1).

그림 1 글래스고에서 SAS 국가 사무실 사진
그림 1의 사진은 그림 2의 샘플 데이터 테이블에서 작성되었습니다.

그림 2 표현식 열이있는 샘플 데이터 테이블
그림 3과 같이 테이블 행을 더 크게 만들 수도 있습니다.

그림 3 크기가 조정 된 표현식 열
행렬은 다른 표현식 데이터를 표현식 열에 넣을 수있는 좋은 예입니다. 3x3 행렬에 9 개의 열을 사용하는 대신 3x3 행렬을 행렬로 저장하면됩니다. 더 이상 9 개의 값으로부터 행렬을 다시 만들 필요가 없으므로 JSL 코드가 더 빠릅니다. 행렬은 그림 4와 같은 변환 행렬 일 수 있습니다.

그림 4 표현식 열의 행렬
표현식 열은 수식 열과 다릅니다. 실제로 열은 둘 다 될 수 있습니다. 수식 열에는 모든 셀의 값을 생성하는 단일 수식식이 있습니다. 표현식 열의 셀에있는 값은 평가할 수있는 표현식입니다.
표현식 열이 제공합니다. JMP 열에서 그림을 사용하는 새로운 시각화 도구는 물론 더 나은 스크립팅 성능과 더 나은 데이터 구성을위한 다른 가능성을 제공합니다.
이 주제를 더 자세히 살펴 보려면 표현식에 대한 JMP 문서를 참조하십시오. 열 속성 .