DSD에 대해 한 번에 각 실행을 복제하는 방법선택한 요인을 전체 요인 설계로 복제하는 데 도움이되는 코드를 만들고 싶습니다.
예를 들어 4 요인과 16 런으로 완전 요인 설계가있는 경우. 새로운 행렬을 생성하기 위해 복제 할 하나의 런을 선택하고 싶습니다. 원래 전체 요인 행렬을 기반으로 16 행렬을 생성하려면 루핑이 필요합니다.
다시 : DSD에 대해 각 실행을 한 번에 한 번 복제하는 방법몇 가지 요점을 명확히하십시오.
- 하나의 런을 복제하여 증강 설계를 작성 하시겠습니까?
- 원래 디자인을 실행할 때마다 원래 디자인을 한 번 보강하고 싶습니까?
- 자체 데이터 테이블에 새로운 디자인을 원하십니까?
이 모든 질문에 대한 대답이 예라고 가정하면이 스크립트는 어떻게 수행 될 수 있는지 보여줍니다.
Names Default to Here( 1 );
// set up example design
design = DOE(
Full Factorial Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, {-1, 1}, "X1", 0 ),
Add Factor( Continuous, {-1, 1}, "X2", 0 ),
Add Factor( Continuous, {-1, 1}, "X3", 0 ),
Add Factor( Continuous, {-1, 1}, "X4", 0 ), Set Random Seed( 1338093688 ),
Make Design, Simulate Responses( 0 )}
);
dt = design << Make Table;
design << Close Window;
// assume that orginal design by JMP is available as current data table
factor = dt << Get Column Names( Numeric, String );
Remove From( factor );
// obtain design and remove response column (last data column)
design = dt << Get As Matrix;
design[0,NCol(design)] = [];
// iterate over the rows of the original table
nr = N Row( design );
For( i = 1, i <= nr, i++,
augmented = design |/ design[i,0];
As Table( augmented, << Column Names( factor ) );
);
스크립트의 초기 부분이 예제를 만듭니다. 실제로는 스크립트의이 부분을 삭제하십시오. JMP 플랫폼으로 디자인을 작성하고 테이블을 만드십시오. 그런 다음 나머지 스크립트를 실행하십시오.
다시 : DSD에 대해 각 실행을 한 번에 한 번 복제하는 방법 씨. Markbailey
당신의 도움에 정말 감사합니다.
원래 행렬을 변경하려면 어떻게해야합니까?
원래 행렬의 두 런을 복제하려면 어떻게해야합니까?
전력 분석, 상대 표준 오차, D_eff 및 A_eff를 계산하는 방법은 무엇입니까?
마지막으로 JMP 스크립트로 코드를 작성하는 데 도움이되는 자료가 있습니까?
감사합니다
다시 : DSD에 대해 각 실행을 한 번에 한 번 복제하는 방법"원본 행렬을 변경하려면 어떻게해야합니까?"
원래 매트릭스는 JMP 데이터 테이블에 저장된 디자인을 기반으로합니다. 따라서이 스크립트는 JMP 디자인 플랫폼으로 만든 모든 데이터 테이블에서 작동합니다.
"원본 행렬의 두 런을 복제하려면 어떻게해야합니까?"
두 번째, 네스트 반복으로 한 번에 두 개의 행을 복제 할 수 있습니다. 정확한 반복은 모든 조합을 원하는지 여부에 따라 다릅니다.
"전력 분석, 상대 표준 오차, D_eff 및 A_eff 계산 방법"
결과 데이터 테이블 각각에서 Evaluate Design 플랫폼을 시작하십시오. 이 플랫폼은 JMP로 실험을 설계 할 때 설계 평가 개요와 동일한 정보를 제공합니다.
"최종 JMP 스크립트로 코드를 작성하는 데 도움이되는 자료가 있습니까?"
도움말> JMP 문서 라이브러리> 스크립팅 안내서 책을 참조하십시오. 또한 스크립팅을위한 강사 기반 교육도 제공합니다.
Re : DSD에 대해 각 실행을 한 번에 한 번 복제하는 방법선생님, 불행히도 더 많은 루프를 추가하려고했지만 저와 함께 작동하지 않았습니다.
각 반복마다 두 개의 다른 행을 선택하는 코드를 작성하는 방법을 알려주십시오.
또 다른 도움 요청 JMP에 포함되지 않은 다른 행렬에 대해 이전 예제를 어떻게 사용할 수 있습니까?
건배