K 시그마 매크로에 대한 사양 제한 설정비정규 데이터에 대해 제안 된 사양 제한을 얻기 위해 "KSigma에 대한 사양 제한 설정"과 함께 "배포"플랫폼을 많이 사용합니다. 워크 플로는 배포-> 배포 할당-> 배포 출력에서 프로세스 기능-> K 시그마에 대한 사양 제한 설정입니다. 컬럼이 많은 경우 이는 긴 프로세스가 될 수 있습니다.
이상적으로는 올바른 분포를 할당 한 다음 각 열을 반복하여 "Set Limit ..."출력을 만드는 매크로를 가질 수 있습니다. 이 기능에 대한 예제 스크립트가 있지만 하드 코딩 된 배포가 있고 모든 열에 만 적용되는 것으로 보입니다.
어리석은 것처럼 보이는 첫 번째 장애물은 배포 플랫폼에서 할당 된 배포를 가져 와서 하드 코딩 (이 예에서는 LogNormal)을 대체 할 수 있도록하는 것 같습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = Distribution( Column( :CO ) );
obj << Fit Distribution( LogNormal( Set Spec Limits for KSigma( 3 ) ) );
나는 current report () [ "Distributions"] << get scriptable object;
공개 분포 분석에 코드를 사용할 수 있으려면 공개 분포의 열을 반복하는 방법을 찾아야합니다.
내가 생각하고 있던 다른 옵션은 분포를 열 속성으로 할당하고 그로부터 가져 와서 개별 분석을 실행하는 것이었지만 그 경로로가는 코드도 보지 못했습니다.
아이디어 주셔서 감사합니다 !!
스티브
스크립팅Re : K 시그마 매크로에 대한 사양 제한 설정"트리 구조 표시"보고서에서 적절한 위치를 지정하는 데 도움이 될 수 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = Distribution( Column( :CO ) );
obj << Fit Distribution( LogNormal( Set Spec Limits for KSigma( 3 ) ) );
obj << show tree structure;
Re : K 시그마 매크로에 대한 사양 제한 설정응답 당 하나의 적합 만있는 경우 다음을 사용할 수 있습니다.
obj << (Fit Handle [1] << (KSigma (3)));
Re : K 시그마 매크로에 대한 사양 제한 설정감사합니다 Tonya!
정말 잘 작동합니다. 그러나 분포 분석에 하나의 열이있는 경우에만 작동하는 것처럼 보입니다. 분석에 여러 열이있을 때 작동하도록 변경해야하는 것이 있습니까? 두 개 이상 있으면 작동하지 않습니다. 오류는 없지만 아무 일도 일어나지 않습니다.
샘플 라이브러리의 스크립트는 여러 열로 실행됩니다 (하드 코딩 된 배포 선택 사항 임).
스티브
Re : K 시그마 매크로에 대한 사양 제한 설정여러 열로 나를 위해 일했습니다.
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = Distribution( Column( :CO, :POP ) );
obj << Fit Distribution( exponential ) ;
obj<<(Fit Handle[1]<<( Set Spec Limits for KSigma( 3 ) ) );
Re : K 시그마 매크로에 대한 사양 제한 설정내 스크립트를 포함하면 도움이 될 것입니다.
Names Default To Here( 1 );
dt=Current Data Table();
ex=current report()["Distributions"]<< get scriptable object;
ex<<(Fit Handle[1]<<( Set Spec Limits for KSigma( 3 ) ) );
이상적으로는 배포 플랫폼을 실행하고 각 열에 대한 배포를 선택한 다음이 스크립트를 실행하여 모든 사양 제한을 설정합니다.
그래서 이것은 작동하지만 분포 분석에 하나의 열이있는 경우에만 가능합니다.
스티브