Wait()의 대안모두 안녕
내 스크립트에서 추가 단계가 완료될 때까지 실행을 중지하고 싶습니다. 단계별 모델 선택을 수행하고 이것이 성공적으로 완료될 때까지 추가 스크립트 실행을 기다리고 싶습니다.
현재는 "Wait( 30 )"을 사용하여 정말 완료되었는지 확인하고 있습니다. "Wait( )"도 해봤는데 가끔 스크립트 실행이 일찍 진행되는 경우가 있습니다. Wait( 0 )은 전혀 작동하지 않습니다.
내가 이것을 구현할 수있는 방법을 아는 사람이 있습니까?
최상의,
티나
Re: Wait()의 대안매우 감사합니다!Re: Wait()의 대안선택하다 돕다 > 서적 > 스크립팅 가이드 .
선택하다 돕다 > 스크립팅 인덱스 > 단계적으로 적합 > 마치다 .
도움말의 예:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Fitness.jmp" );
obj = Fit Model(
Y( :Oxy ),
Effects(
:Runtime,
:Weight,
:RunPulse,
:RstPulse,
:MaxPulse
),
Personality( Stepwise ),
Run
);
obj << Finish;
Re: Wait()의 대안그래서 그냥 추가한듯
obj << 마침;
후
obj << 이동;
작동합니다. 그것이 당신이 그것을 코딩하도록 제안하는 방식입니까?
Re: Wait()의 대안정보 감사합니다!
현재 내 스크립트는 대략 다음과 같습니다.
obj_expr = Expr(
obj = dt << Fit Model(
Y(rs_list[i]),
Effects,
Personality( "Stepwise" ),
Run( Stopping Rule( "Minimum AICc" ) ) // TO DO: BIC statt AICc als
Alternative
)
);
Substitute Into( obj_expr, Expr( Effects ), Parse(" Effects(" ||
modeleffects || " )"));
Eval( obj_expr );
obj << Go;
당신이 의미하는 것은 '이동'은 백그라운드 프로세스를 시작한 다음
스크립트의 다음 단계가 즉시 실행됩니다. 맞습니까?
Fit Stepwise에서 '마침' 메시지에 어떻게 액세스합니까?
Re: Wait()의 대안Fit Stepwise에는 메시지가 있습니다. 마치다 해당 프로세스를 완료했는지 확인하는 데 사용할 수 있습니다. 가다 백그라운드 프로세스를 시작하고 스크립트의 다음 단계로 즉시 돌아갑니다.
Re: Wait()의 대안이 경우에 대해 구체적으로 잘 모르겠지만 Run Formulas를 많이 사용합니다. 계속 진행하기 전에 테이블에 대한 작업을 강제로 완료합니다(예: 수식 열 평가 또는 조인 완료).
dt << Rerun Formulas;