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

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

축 설정 유지
기본적으로 대부분의 플랫폼은 열을 전환할 때 축을 재설정합니다. 이는 축의 데이터가 열 간에 크게 다르고 각 열에 대한 데이터의 전체 범위를 보려는 경우에 적합합니다. 그러나 동일한 컨텍스트에서 열을 비교할 수 있도록 축 범위(및 잠재적으로 참조선과 같은 다른 옵션)를 유지하려는 경우가 있습니다. 빨간색 삼각형 메뉴 아래에 축 설정 유지라는 새 설정이 있습니다. 이것은 끄다 기본적으로. 켜져 있고 배율 설정 또는 참조선 추가와 같은 축의 일부 사용자 정의가 있는 경우 열 간에 전환할 때 해당 설정이 손실되지 않습니다.
다음은 열 전환기가 실행되는 동안 축 범위와 참조선이 잠기는 예입니다. 이를 통해 사용자는 y축의 컨텍스트를 잃지 않고 시간이 지남에 따라 데이터가 어떻게 변하는지 확인할 수 있습니다.
여러 플랫폼을 동일한 열 전환기에 연결
이는 현재 JSL과 Dashboard Builder를 통해서만 지원되는 고급 기능입니다. 단일 컬럼 전환기로 여러 플랫폼을 제어할 수 있습니다. 모든 플랫폼이 동일한 초기 전환 열을 포함해야 하고 교체 열 목록을 지원해야 하므로 이로 인해 약간의 복잡성이 발생합니다.
플랫폼을 기존 Column Switcher에 연결하는 과정은 비교적 쉽습니다. 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의 개선 사항을 통해 추가 버튼을 사용하여 목록에 초기 열을 추가할 수 있습니다. 그러나 이는 추가 작업입니다. 또한 이제 교체 목록에 스위치 열을 포함하지 않으면 실행 대화 상자에 메시지가 표시되므로 이런 일이 발생할 가능성이 줄어듭니다. 이 기본 설정을 사용하면 교체 목록에 초기 열을 포함하지 않더라도 자동으로 포함되고 실행 중에 추가하라는 메시지가 표시되지 않으므로 작업이 더욱 쉬워집니다.
전환 시 축 설정 유지
이 기본 설정은 축 설정 유지의 기본값을 OFF에서 ON으로 변경합니다.
루프에서 애니메이션 실행
그러면 애니메이션 루프 버튼의 기본값이 변경됩니다.
기본 개요 제목
기본적으로 열 전환기의 개요 제목은 "열 전환기"입니다. 이는 옵션 섹션에서 실행하는 동안 변경할 수 있습니다. 기본 설정을 사용하여 모든 새 스위처에 대해 기본 설정을 변경할 수 있습니다.
다음은 Column Switcher의 새로운 기능의 주요 특징 중 일부입니다. 또한 수많은 버그 수정 및 기타 개선 사항이 있었습니다.
JMP 16용 열 전환기의 몇 가지 새로운 기능을 빠르게 둘러보세요.
답: JMP 16 열 전환기의 새로운 기능안녕 @CWBourneJr - 불행하게도 Process Capability 플랫폼은 귀하가 언급한 열 사양의 복잡성으로 인해 대화형 메뉴에서 열 전환기를 명시적으로 비활성화합니다.나는 당신이 플랫폼에서 열 전환기를 활성화하기 위해 JSL을 사용할 수 있었을 것이라고 가정합니다. 나는 그것을 조사하고 그러한 경우에 오류 메시지를 제공하기 위해 노력할 것입니다.
다행히 내 동료 @Laura_랭커스터 필요한 작업을 수행하기 위해 사용 가능한 프로세스 기능 옵션과 함께 배포 플랫폼을 사용할 수 있다는 제안이 있었습니다.다음은 샘플 데이터를 사용하는 예입니다.
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}
)
);
도움이 되었기를 바랍니다!
-단
답: JMP 16 열 전환기의 새로운 기능프로세스 기능 개별 세부정보 보고서에 애니메이션을 적용하기 위해 열 전환기를 사용하려고 합니다.확인하려는 치수를 처음 선택할 때 모든 사양 제한 테이블을 연결해야 하는 것으로 보입니다.자동화를 설정하기 위해 차원을 전환하려고 하면 두 가지 일이 발생합니다.이미 선택한 요소는 애니메이션으로 선택할 수 없으며 선택하려는 새 요소에는 잘못된 사양 제한이 포함됩니다. 전환한 요소에서 복사되었습니다.
프로세스 기능을 애니메이션화하기 위해 전환기를 어떻게 사용합니까?
도움을 주셔서 감사합니다
JMP16
답: 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);
);답: JMP 16 열 전환기의 새로운 기능안녕 @dspa - 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를 사용하여 하나의 표현식을 다른 표현식에 삽입합니다.
답: JMP 16 열 전환기의 새로운 기능다른 테이블과 함께 사용되는 애플리케이션에서 열 전환기가 작동하도록 할 수 없습니다.각 테이블에는 서로 다른 열 이름이 있으며 한 테이블에 대한 전환기를 성공적으로 생성한 경우 다른 테이블에서 애플리케이션을 실행할 때 오류("스위치 열을 찾을 수 없습니다.")가 발생합니다.각 테이블에 대해 동일한 분석을 실행하고 싶습니다.어떻게 해야 하나요?
답: JMP 16 열 전환기의 새로운 기능감사해요 @danschikore , 도움이 되었습니다. 지금 실행해 보세요.
답: JMP 16 열 전환기의 새로운 기능안녕 @David_Burnham - JMP 문서 라이브러리의 "대시보드 미리보기"에 몇 가지 팁이 있습니다. 해당 위치를 놓치기 너무 쉽습니다.
알아야 할 주요 사항은 다음과 같습니다.
- 대시보드에 전환기를 처음 추가하면 기본적으로 모든 열이 표시되고 첫 번째 열이 선택됩니다.Dashboard Builder에서 편집하는 동안 실제로 어떤 플랫폼에도 연결되지 않습니다.
- 초기 열을 설정하고 원하지 않는 열을 제거하려면 미리보기 모드로 전환하여 열 전환기의 +/- 인터페이스를 사용하세요.
- 대시보드를 실행하면 스위처는 동일한 데이터 테이블에 속한 창의 모든 플랫폼에 자동으로 연결됩니다.이는 대시보드의 데이터 필터 기능과 유사합니다.
문제가 해결되면 알려주세요!
-단
답: JMP 16 열 전환기의 새로운 기능대시보드 빌더를 사용하여 컬럼 전환기를 작동시키는 데 완전히 실패했습니다.어디든 안내가 있나요?