프로파일러를 제어하는 스크립트나는 옵션 메뉴에 여러 레이어를 추가하는 것보다 내가 수행하는 일반적인 작업의 작업을 실행하는 스크립트를 실행하는 버튼을 도구 모음에 추가하는 것을 좋아합니다.나의 가장 최근 목표는 프로파일러에서 수행하는 단계를 제어하는 몇 가지 버튼을 추가하는 것입니다.특히 프로파일러의 만족도를 최대화하기 위해 버튼을 클릭하고 싶습니다. 하나는 프로파일러를 행으로 설정하기 위한 것이고 다른 하나는 현재 프로파일러 설정을 저장하기 위한 것입니다.그러나 스크립팅 라이브러리에서 작업할 구문을 찾을 수 없습니다.
따라서 제가 달성하려는 작업에 대한 정확한 세부 정보는 최대 만족도 버튼에 대한 설명입니다.
1. 분석 실행 2. 예측 프로파일러 생성 3. Pred Pro 빨간색 화살표-> 바람직성 추가 4. 호감도 조정 5. **호감도를 최대화하려면 매크로가 포함된 도구 모음의 버튼을 클릭하세요**
어떤 아이디어라도 감사드립니다!
스티브
대량 맞춤화Re: 프로파일러를 제어하는 스크립트모든 도움에 감사드립니다!이러한 제안과 Jordan Hiller의 도움 사이:
" 예, 이미 열려 있는 분석에 대한 참조를 얻을 수 있습니다. 예를 들어, 이 스크립트는 개방형 적합 모델에 언론 보고서를 추가합니다.
이름의 기본값은 여기에 있습니다( 1 );
//최소제곱 객체에 맞는 참조 가져오기
fm = 현재 보고서()[개요 상자( 1 )] << 스크립트 가능한 개체 가져오기;
//언론 보도 표시
fm << 누르기( 1 ); "
훌륭하게 작동하는 이 스크립트가 이제 내 도구 모음에 있고 클릭 수를 줄여줍니다!
Names Default To Here( 1 );
dt=current data table();
pf = Current Report()["Prediction Profiler"] << get scriptable object;
pf << Maximize Desirability;
Re: 프로파일러를 제어하는 스크립트이것은 프로파일러에 대한 참조를 얻습니다.
pf = report(fit)["Prediction Profiler"] << get scriptable object;
그런 다음 프로파일러에 메시지를 보낼 수 있습니다.
pf << Maximize Desirability;
Re: 프로파일러를 제어하는 스크립트피팅 플랫폼에 내장된 예측 프로파일러에 메시지를 보내는 방법이 없습니다. 내가 찾은 유일한 메시지는 그것을 열거나 닫는 메시지였습니다.
fit << Profiler( 1 );
fit << Profiler( 0 );
어쩌면 다른 사람이 빨간색 삼각형 메뉴의 명령과 동일한 작업을 수행하는 포함된 개체에 메시지를 보내는 방법을 알고 있을 수도 있습니다.
따라서 원하는 것을 얻으려면 프로파일러를 여는 메시지에 필요한 인수를 포함해야 합니다. 예는 다음과 같습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
launch = dt << Fit Model(
Y( :weight ),
Effects( :age, :sex, :height ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" )
);
fit = launch << Run;
fit << Profiler( 1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
Term Value(
age( 12, Lock( 0 ), Show( 1 ) ),
sex( "F", Lock( 0 ), Show( 1 ) ),
height( 62.55, Lock( 0 ), Show( 1 ) )
)
);