누락된 값 열을 보기 위해 모델을 적합하고 예측 수식을 저장한 적이 있습니까? 또는 데이터 테이블을 열었는데 수식이 있는 열에 모두 누락된 값이 있습니까? 대부분의 경우 열 수식이 평가되지 않는 이유는 수식이 억제되기 때문입니다. 이 블로그에서는 JMP가 수식 평가를 억제하는 다양한 상황과 억제를 해제하는 옵션에 액세스하는 방법을 강조합니다.
수식 평가를 억제하는 방법에는 여러 가지가 있습니다. 먼저, 열 수식 자체 내에서 반전된 빨간색 화살표 메뉴에서 "Suppress Eval"을 선택하여 그림 1과 같이 개별 열에 대한 수식 억제를 켜거나 끌 수 있습니다.

그림 1: 수식 편집기에서 Eval 억제
데이터 테이블의 반전된 빨간색 화살표 메뉴에서 "Suppress Formula Eval"을 선택하여 전체 데이터 테이블에 동작을 적용할 수도 있습니다(그림 2).

그림 2: 데이터 테이블에서 Formula Eval 억제
수식 평가를 전환하기 위한 이러한 수동 작업 외에도 JMP 자체 내의 여러 데이터 테이블 작업은 옵션을 켜는 옵션을 제공합니다. Tables>Subset, Tables>Sort, Tables>Stack, Tables>Split 및 Tables>Join에는 기본적으로 "수식 평가 억제"가 선택되어 있습니다. 예제는 그림 3을 참조하십시오.

그림 3: 하위 집합에서 수식 평가 억제 옵션
수식 억제와 관련하여 "격리된" 것으로 간주되는 데이터 테이블을 열 때 "JMP – 보안 경고" 창이 표시될 수 있습니다(그림 4). 웹사이트와 같이 신뢰할 수 없는 소스에서 다운로드한 테이블은 격리됩니다. 보다 JMP 참고: 네트워크 드라이브에서 파일을 열 때 JMP® 보안 창이 나타납니다. JSL 코드로 파일을 안전하게 시작하는 방법에 대한 자세한 내용을 참조하세요.


그림 4: 경고 및 경고 메시지의 예
검사를 선택하면 열 수식이 억제되고 테이블 스크립트가 실행되지 않습니다. 또한 테이블을 격리 해제할 때까지 수식 억제를 변경할 수 없습니다.그러나 수식과 스크립트는 볼 수 있습니다. 데이터 테이블도 저장할 수 있지만 격리 모드로 유지됩니다.나중에 열려고 시도하면 위의 프롬프트가 나타납니다.
테이블을 검사한 후 안전하다고 확신하면 테이블을 다시 엽니다.위의 창이 나타나면 열기를 선택하여 스크립트 실행을 허용하고 수식 억제를 변경할 수 있습니다.열기 옵션을 선택하고 저장한 후에는 해당 테이블에 대한 프롬프트가 다시 수신되지 않아야 합니다.
결론적으로 수식 열에 대해 누락된 값이 표시되거나 수식이 평가되지 않는 경우 수식 평가 억제 옵션을 확인하십시오. 이 옵션에 액세스하려면 데이터 테이블을 로컬 컴퓨터에 저장하고 다시 엽니다. JMP는 스크립트와 공식이 포함된 데이터 테이블이 열릴 때 스크립트와 공식을 제어하여 시스템을 저장하려고 합니다.