JMP 16 용 열 전환기의 새로운 기능열 전환기를 사용하면 분석을 다시 만들지 않고도 다양한 변수를 빠르게 분석 할 수 있습니다. JMP 16 열 전환기에 대한 몇 가지 유용성 및 기능적 개선 사항이 포함되어 있습니다. 다음은 몇 가지 주요 내용입니다.
향상된 실행기 대화 상자
이제 열 전환기를 구성하기위한 단일 대화 상자가 있습니다. 대화 상자에는 두 개의 목록이 있습니다.

상단 목록에는 전환에 사용할 수있는 플랫폼에서 사용되는 열이 포함됩니다. 이 목록에서 한 번에 하나의 열만 선택할 수 있습니다. 이를 초기 열이라고합니다.
하단 목록에는 플랫폼으로 전환 할 수있는 데이터 테이블의 열이 포함되어 있습니다. 이들은 대체 열이며이 목록은 다중 선택을 지원합니다. 선택한 초기 열에 따라 내용이 변경 될 수 있으므로 하단 목록은 동적입니다. 두 목록 모두 빨간색 삼각형 메뉴에서 다양한 필터링 및 정렬 작업을 지원합니다.
옵션 개요 아래에 사용 가능한 추가 옵션이 있습니다. 제목을 사용하면 열 전환기 주변의 윤곽에 대한 제목을 설정할 수 있습니다. 열 전환기는 개요 닫기 확인란을 선택하여 닫힌 위치에서 시작할 수도 있습니다.
열 전환기 개선 사항
열 전환기를 생성 할 때 열을 잊어 버렸거나 열 전환기를 생성 한 후 데이터 테이블에 새 열을 추가 한 경우 이제 생성 후 열 전환기 목록에서 열을 추가 (또는 제거) 할 수 있습니다. 열 목록을 조작하기 위해 별도의 대화 상자를 시작하는 열 전환기 목록 옆에 추가 (+) 및 제거 (-) 버튼이 있습니다. 추가 대화 상자는 현재 플랫폼 및 스위치 열에 적합한 새 열만 허용합니다.
애니메이션 반복
애니메이션 컨트롤에 아래 표시된 새 버튼이 있습니다.이 버튼은 애니메이션이 사용 가능한 대체 열에서 계속 반복되는지 또는 목록의 맨 아래에 도달했을 때 중지되는지 여부를 제어합니다. 기본적으로 루핑이 활성화됩니다. 그러나 버튼을 토글하면 루핑이 비활성화됩니다. 애니메이션을 기록하고 열을 통과하는 한 번의 패스 만 캡처하려는 경우에 유용 할 수 있습니다.

축 설정 유지
기본적으로 대부분의 플랫폼은 열을 전환 할 때 축을 재설정합니다. 이는 축의 데이터가 열간에 크게 다르고 각 열에 대한 데이터의 전체 범위를 확인하려는 경우에 적합합니다. 그러나 동일한 컨텍스트에서 열을 비교할 수 있도록 축 범위 (및 잠재적으로 참조 선과 같은 다른 옵션)를 유지하려는 경우가 있습니다 .Retain Axis Settings (축 설정 유지)라는 빨간색 삼각형 메뉴 아래에 새로운 설정이 있습니다. 이것은 떨어져서 기본적으로. 켜져 있고 축척 설정 또는 참 조선 추가와 같은 축의 일부 사용자 정의가있는 경우 열 사이를 전환 할 때 해당 설정이 손실되지 않습니다.
다음은 열 전환기가 실행되는 동안 축 범위와 기준선이 잠긴 예입니다. 이를 통해 사용자는 y 축의 컨텍스트를 잃지 않고 시간이 지남에 따라 데이터가 어떻게 변하는 지 볼 수 있습니다.
여러 플랫폼을 동일한 컬럼 스위처에 연결
이것은 현재 JSL과 Dashboard Builder를 통해서만 지원되는 고급 기능입니다. 단일 컬럼 스위처로 여러 플랫폼을 제어 할 수 있습니다. 모든 플랫폼이 동일한 초기 전환 열을 포함해야하고 교체 열 목록을 지원해야하므로 약간의 복잡성이 발생합니다.
플랫폼을 기존 Column Switcher에 연결하는 과정은 비교적 쉽습니다. 열 전환기에 대한 참조와 플랫폼에 대한 참조 만 있으면 Link Platform 명령을 사용할 수 있습니다. 플랫폼이 동일한 창에있을 필요는 없지만 상호 작용을 추적하는 것이 더 쉬운 경우가 많습니다.
별도의 창에서 두 플랫폼을 연결하는 예 :
// Open the data table
dt = Open( "$SAMPLE_DATA/Process Measurements.jmp" );
// Create a distribution platform
dist = dt << Distribution(
Continuous Distribution(
Column( :Process 1 ),
Always use column properties( 1 ),
Process Capability( 0 )
),
Histograms Only
);
// Add a column switcher to the distribution
cs = dist << Column Switcher(
:Process 1,
{:Process 1, :Process 2, :Process 3, :Process 4, :Process 5, :Process 6,
:Process 7}
);
// Create a Fit Y by X platform
biv = Bivariate( Y( :Process 1 ), X( :Process 2 ) );
// Link the platform to the column switcher
cs << Link Platform(biv);
플랫폼을 단일 창으로 결합하는 예 :
// Open the data table
dt = Open( "$SAMPLE_DATA/Process Measurements.jmp" );
// Create a new window to hold the platforms and column switcher
New Window( "Multiple Platforms with one Column Switcher",
H List Box(
V List Box (
dist = dt << Distribution(
Continuous Distribution(
Column( :Process 1 ),
Always use column properties( 1 ),
Process Capability( 0 )
),
Histograms Only),
biv = Bivariate( Y( :Process 1 ), X( :Process 2 ) )
),
cs = dt << Column Switcher(
:Process 1,
{:Process 1, :Process 2, :Process 3, :Process 4, :Process 5, :Process 6,
:Process 7} )
)
);
cs << Link Platform( dist );
cs << Link Platform( biv );
이 기사에 대시 보드에 연결된 열 전환기의 예를 첨부했습니다. 이 예제에서는 Samples 디렉토리의 Process Measurements.jmp 데이터 파일을 사용합니다.
환경 설정
이제 열 전환기에 대해 설정할 수있는 기본 설정이 있습니다. 이는 새 열 전환기를 쉽게 만들 수 있도록하기위한 것입니다.
교체 목록에 항상 스위치 열 포함
열 전환기를 만들 때 흔히 발생하는 실수는 대체 열 목록에 초기 전환 열을 포함하는 것을 잊는 것입니다. 결과적으로 초기 구성에서 전환하면 해당 열이 목록에 없기 때문에 되돌릴 수 없습니다. JMP 16의 개선으로 추가 버튼을 사용하여 목록에 초기 열을 추가 할 수 있습니다. 그러나 이것은 추가 작업입니다. 또한 이제 시작 대화 상자에서 교체 목록에 스위치 열을 포함하지 않은 경우 메시지가 표시되므로이 문제가 발생할 가능성이 줄어 듭니다. 이 기본 설정을 사용하면 대체 목록에 초기 열을 포함하지 않더라도 자동으로 초기 열을 포함하고 시작 중에 추가하라는 메시지가 표시되지 않으므로 훨씬 더 쉽게 사용할 수 있습니다.
전환시 축 설정 유지
이 기본 설정은 축 설정 유지의 기본값을 끄기에서 켜기로 변경합니다.
루프에서 애니메이션 실행
애니메이션 루프 버튼의 기본값이 변경됩니다.
기본 개요 제목
기본적으로 열 전환기의 개요 제목은 "열 전환기"입니다. 시작하는 동안 옵션 섹션에서 변경할 수 있습니다. 기본 설정을 사용하여 모든 새 스위처에 대해 변경할 수 있습니다.
다음은 Column Switcher의 새로운 기능 중 일부입니다. 또한 수많은 버그 수정 및 기타 개선 사항이 있습니다.
JMP 16 용 열 전환기의 몇 가지 새로운 기능을 간략히 살펴 봅니다.
Re: JMP 16용 열 전환기의 새로운 기능대시보드 빌더를 사용하여 열 전환기를 작동시키는 데 완전히 실패했습니다.어딘가에 안내가 있습니까?
Re: JMP 16용 열 전환기의 새로운 기능감사 @danschikore , 도움이 되었습니다. 지금 실행 중입니다.
Re: JMP 16용 열 전환기의 새로운 기능안녕하세요 @David_Burnham - JMP 문서 라이브러리의 "대시보드 미리보기"에 몇 가지 팁이 있습니다. 해당 위치에서 놓치기 너무 쉽습니다.
알아야 할 큰 사항은 다음과 같습니다.
- 처음에 대시보드에 전환기를 추가하면 모든 열이 표시되고 기본적으로 첫 번째 열이 선택됩니다.Dashboard Builder에서 편집하는 동안 실제로 어떤 플랫폼에도 연결되지 않습니다.
- 초기 열을 설정하고 원하지 않는 열을 제거하려면 미리보기 모드로 전환하여 열 전환기의 +/- 인터페이스를 사용합니다.
- 대시보드를 실행하면 스위처는 동일한 데이터 테이블에 속한 창의 모든 플랫폼에 자동으로 연결합니다.이는 대시보드의 데이터 필터 기능과 유사합니다.
문제가 해결되면 알려주세요!
-단
Re: JMP 16용 열 전환기의 새로운 기능다른 테이블과 함께 사용되는 응용 프로그램에서 열 전환기를 사용할 수 없습니다.각 테이블에는 다른 열 이름이 있으며 한 테이블에 대한 스위처를 성공적으로 생성한 경우 다른 테이블에서 응용 프로그램을 실행할 때 오류("스위치 열을 찾을 수 없습니다.")가 발생합니다.각 테이블에 대해 동일한 분석을 실행하고 싶습니다.어떻게 해야 하나요?
Re: JMP 16용 열 전환기의 새로운 기능안녕하세요 @dpa - JSL 또는 애플리케이션 빌더를 사용하여 애플리케이션을 개발 중입니까?다른 데이터 테이블에 대해 작동하는 JSL 응용 프로그램을 만드는 것은 일반적으로 변경되는 열을 나타내는 변수를 만들거나 표현식을 실행하기 전에 자리 표시자를 변수 이름으로 대체하도록 표현식을 조작하여 수행됩니다.이는 데이터 필터 또는 열 전환기와 같은 플랫폼뿐만 아니라 플랫폼에도 필요할 수 있습니다.
아래 스크립트에서는 열 전환기로 플랫폼을 시작하는 함수를 만드는 첫 번째 접근 방식을 사용했습니다.그런 다음 두 개의 서로 다른 데이터 테이블의 입력을 사용하여 해당 함수를 호출합니다.
Names Default To Here( 1 );
// create function to implement report
createReport = Function({dt, yvar, xvar, xoptionlist}, {Default Local},
obj = dt << Contingency( Y( yvar), X( xvar ) );
ColumnSwitcherObject = obj << Column Switcher(
xvar,
xoptionlist
)
);
// call the function using columns from different data tables
dt1 = Open( "$SAMPLE_DATA/Car Poll.jmp" );
createReport(dt1, Column(dt1, "size"), Column(dt1, "marital status"),
EvalList({Column(dt1, "sex"), Column(dt1, "country"), Column(dt1, "marital status")}));
dt2 = Open( "$SAMPLE_DATA/Cereal.jmp" );
createReport(dt2, Column(dt2, "Fiber Gr"), Column(dt2, "Manufacturer"),
EvalList({Column(dt2, "Manufacturer"), Column(dt2, "Hot/Cold")}));
표현식 조작의 예는 다음 기사를 참조하십시오. Eval Insert, Eval Expr, Parse 및 Substitute를 사용하여 한 표현식을 다른 표현식에 삽입합니다.
Re: JMP 16용 열 전환기의 새로운 기능저는 Application Builder를 사용하고 있으므로 설명하는 기술을 구현하는 방법을 잘 모르겠습니다.
사용자가 yVar에 할당된 분석을 위해 변수를 선택하도록 했습니다.열 전환기를 yVar로 변경하기 위해 아래 코드를 시도했지만 작동하지 않았습니다.
// This special function will receive parameters passed to CreateInstance()
OnModuleLoad({list},
yVar = Column(list[1]);
ColumnSwitcher1 << Set Current(yVar);
);Re: JMP 16용 열 전환기의 새로운 기능열 전환기를 사용하여 프로세스 기능 개별 세부 정보 보고서에 애니메이션을 적용하려고 합니다.먼저 확인하려는 치수를 선택할 때 모든 사양 제한 테이블에 연결해야 하는 것 같습니다.자동화를 설정하기 위해 차원을 전환하려고 하면 두 가지 일이 발생합니다.이미 선택한 항목은 선택할 수 없으며 선택하려는 새 요소가 잘못된 사양 제한과 함께 들어옵니다. 전환한 요소에서 복사했습니다.
프로세스 기능을 애니메이션하기 위해 스위처를 어떻게 사용합니까?
도와주셔서 감사합니다
JMP16
Re: JMP 16용 열 전환기의 새로운 기능안녕 @CWBourneJr - 불행히도 Process Capability 플랫폼은 언급한 열 사양의 복잡성으로 인해 대화형 메뉴에서 열 전환기를 명시적으로 비활성화합니다.JSL을 사용하여 플랫폼에서 열 전환기를 활성화할 수 있어야 한다고 가정합니다. 이에 대해 살펴보고 이 경우 오류 메시지를 제공하기 위해 노력할 것입니다.
다행히 내 동료 @Laura_Lancaster 필요한 작업을 수행하기 위해 사용 가능한 프로세스 기능 옵션과 함께 배포 플랫폼을 사용할 수 있다는 제안이 있었습니다.다음은 샘플 데이터를 사용하는 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Process Measurements.jmp" );
dt << Distribution(
Continuous Distribution(
Column( :Process 1 ),
Quantiles( 0 ),
Summary Statistics( 0 ),
Always use column properties( 1 ),
Histogram( 0 ),
Outlier Box Plot( 0 ),
Process Capability( Use Column Property Specs )
),
Column Switcher(
:Process 1,
{:Process 1, :Process 2, :Process 3, :Process 4, :Process 5, :Process 6,
:Process 7}
)
);
도움이 되기를 바랍니다!
-단