Profiler에서 기억된 설정 저장JMP 17.2.0에서 Optimization and Desirability -> Maximize and Remember를 사용하여 다양한 상황(예: 다르게 잠긴 요인)에 대한 최적화된 설정을 생성합니다. Profiler를 Data Table에 스크립트로 저장하고 다시 열면 첫 번째 설정만 있고 다른 설정은 사라집니다. 환경 설정에서 무언가를 변경하면 도움이 될까요?
감사합니다,
오전
기본 데이터 분석 및 모델링데이터 탐색 및 시각화Re: Profiler에서 기억된 설정 저장안녕하세요 @andresm ,
저는 이것을 v18에서 시도해 보았고 아무런 문제가 없었습니다. 최대화 옵션을 사용하기 전에 요인 설정을 '잠그는' 방법은 무엇입니까?
감사해요,
벤
Re: Profiler에서 기억된 설정 저장안녕하세요 @andresm ,
커뮤니티에 오신 것을 환영합니다!
요인 설정을 잠그려면 CTRL(또는 ALT) 키를 누른 채 요인을 클릭합니다. 요인 값 설정 또는 잠금
디버깅을 하고 오류가 발생한 위치를 파악하기 위해 저장된 프로파일러 스크립트를 마우스 오른쪽 버튼으로 클릭하고 코드를 확인하여 저장된 설정이 손실되었는지 확인할 수 있나요? :
Profiler(
Y( :Pred Formula Y, :PredSE Y ),
Profiler(
1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
:X1( -1, Lock( 0 ), Show( 1 ) ), :X2( "x", Lock( 0 ), Show( 1 ) ),
:X3( "A", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_A", Differences Report( 0 ) ),
Term Value(
:X1( -1, Lock( 0 ), Show( 1 ) ), :X2( "x", Lock( 0 ), Show( 1 ) ),
:X3( "B", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_B" ),
Term Value(
:X1( 1, Lock( 0 ), Show( 1 ) ), :X2( "z", Lock( 0 ), Show( 1 ) ),
:X3( "C", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_C" ),
Term Value(
:X1( 1, Lock( 0 ), Show( 1 ) ), :X2( "z", Lock( 0 ), Show( 1 ) ),
:X3( "D", Lock( 1 ), Show( 1 ) )
),
Remember Settings( "Optimal_D", Differences Report( 1 ) ),
Term Value(
:X1( 1, Lock( 0 ), Show( 1 ) ), :X2( "z", Lock( 0 ), Show( 1 ) ),
:X3( "D", Lock( 1 ), Show( 1 ) )
)
),
Use SE Formula( 1 )
);
제 예제에서 "설정 기억" 옆의 줄은 다음과 같습니다. JMP의 2x3x4 팩토리얼 데이터 세트에서 요인 X3의 4개 수준에 대해 특정 이름을 가진 4개의 최적화를 저장했습니다.
버그가 있는 것 같지만, 데이터 세트의 익명화된 버전을 공유하거나 위에서 공유한 코드 구조를 사용한다면 스크립트를 편집하여 누락된 기억된 설정을 추가할 수 있습니다.
@Ben_BarrIngh 저는 같은 버그가 없지만, JMP는 스크립트를 저장할 때 제약 없이 새로운 기본 "_Optimal_" 값을 계속 추가합니다. 아마 @andresm 의 경우 이 동작이 이전 옵티마를 제거했을 수도 있습니다(하지만 제 경우는 아닙니다).
이 답변이 도움이 되길 바랍니다.
Re: Profiler에서 기억된 설정 저장안녕,
방금 잠금 요인에 대해 언급했는데, 여러 설정을 저장해야 하는 이유를 설명하기 위해서입니다. Profiler에서 요인 그래프를 ALT+클릭합니다. 문제는 여기에 있는 것이 아니라 결과를 스크립트로 저장하는 것입니다.
감사합니다,
안드레스
Re: Profiler에서 기억된 설정 저장감사합니다!
여기에 예제 파일을 첨부합니다. 또한 데이터 테이블에 스크립트로 저장하기 전과 저장된 스크립트를 실행한 후의 Profile 스크린샷도 있습니다.
저장된 스크립트도 첨부합니다.
안드레스
Profiler(
Y( :Pred Formula Y ),
Profiler(
1,
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
X1( 70, Lock( 1 ), Show( 1 ) ),
X2( 12.0897151634458, Lock( 0 ), Show( 1 ) ),
X3( 5, Lock( 0 ), Show( 1 ) )
)
)
)


Re: Profiler에서 기억된 설정 저장여기에 JMP 파일을 추가할 수도 있습니다.
안드레스
Re: Profiler에서 기억된 설정 저장안녕하세요 @andresm ,
다양한 옵티마의 이름을 바꾸는 게 도움이 될 것 같아요.
이러한 최적화의 이름을 변경하지 않고 Profiler에서 다른 설정을 저장하면 스크립트에는 다른 저장된 최적화가 포함되지 않습니다.
Profiler(
Y( :Pred Formula Y ),
Profiler(
1,
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
:X1( 70, Lock( 1 ), Show( 1 ) ),
:X2( 10.526040687038, Lock( 0 ), Show( 1 ) ),
:X3( 13.4, Lock( 1 ), Show( 1 ) )
)
)
);
반면, 각 Remembered 설정의 이름을 변경하면 JMP는 각 Profiler Remembered 설정을 저장합니다.
Profiler(
Y( :Pred Formula Y ),
Profiler(
1,
Desirability Functions( 1 ),
Maximize and Remember,
Term Value(
:X1( 70, Lock( 0 ), Show( 1 ) ),
:X2( 12.0897151634458, Lock( 0 ), Show( 1 ) ),
:X3( 5, Lock( 0 ), Show( 1 ) )
),
Remember Settings( "Optimal_fixed(X1=70)" ),
Term Value(
:X1( 70, Lock( 0 ), Show( 1 ) ), :X2( 8.9769197, Lock( 0 ), Show( 1 ) ),
:X3( 5.69781686372509, Lock( 0 ), Show( 1 ) )
),
Remember Settings( "Optimal_fixed(X1=70&X2=8,97)", Differences Report( 1 ) ),
Term Value(
:X1( 70, Lock( 0 ), Show( 1 ) ), :X2( 8.9769197, Lock( 0 ), Show( 1 ) ),
:X3( 5.69781686372509, Lock( 0 ), Show( 1 ) )
)
)
);
기억된 설정에 대한 기본 이름은 "_Optimal_"이고 하나만 저장하는 경우에는 괜찮게 작동하지만, 여러 개를 저장하는 경우 이름 충돌을 피하기 위해 이름을 변경해야 합니다.
다음은 "Profiler of Pred Formula Y 2" 스크립트가 추가된 데이터 테이블입니다. 여기서는 3개의 기억된 설정을 확인할 수 있습니다.

이것이 문제를 해결한다면 알려주세요.
Re: Profiler에서 기억된 설정 저장고맙습니다, 빅터!
이것으로 문제가 해결되었습니다.
감사합니다,
안드레스