안녕하세요 여러분
"Replace with Transform" 또는 "Refit with Transform"을 사용하여 "Fit Model" 플랫폼이 Box Cox 변환 데이터를 자동으로 변환하도록 하는 JSL 코드를 찾고 있습니다.

여러분의 도움에 감사드립니다
문안 인사
야콥
안녕하세요 @야콥
스크립팅 인덱스의 예제를 약간 변경해야 했지만, 이렇게 하면 작동할 것입니다(실행되도록 하려면 'Refit' 줄만 추가하면 됩니다).
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
obj = dt << Fit Model(
Y( :ABRASION ),
Effects( :SILICA, :SILANE, :SULFUR ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run
);
Wait( 1 );
obj << Box Cox Y Transformation(
1,
Refit with Transform( 1 )
);
감사해요,
벤
안녕 벤
도와주셔서 감사합니다.
솔루션을 사용해보려고 했지만 수동 접근 방식과 스크립트 버전을 사용할 때 내보낸 열에서 다른 결과가 나왔습니다.
그 이유는 제가 첫 번째 적합 모델 창을 호출했기 때문일 수 있나요?
문안 인사
야콥
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
obj = dt << Fit Model(
Y( :ABRASION ),
Effects( :MODULUS, :ELONG, :HARDNESS, :SILICA, :SILANE, :SULFUR ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Screening" ),
Run(
<<{Summary of Fit( 0 ), Analysis of Variance( 0 ), Parameter Estimates( 0 ), Effect Tests( 0 ), Effect Details( 0 ),
Lack of Fit( 0 ), Expanded Estimates( 0 ), Sorted Estimates( 0 ), Plot Actual by Predicted( 0 ), Plot Regression( 0 ),
Plot Residual by Predicted( 0 ), Plot Studentized Residuals( 1 ), Plot Effect Leverage( 0 ),
Plot Residual by Normal Quantiles( 0 ), Show All Confidence Intervals( 0 ), Show Sqrt Variance Component( 1 ),
Box Cox Y Transformation( 1 ), Scaled Estimates( 0 ), Profiler( 0 )},
FDR( 0 ),
),
SendToReport(
Dispatch( {}, "Box-Cox Transformations", OutlineBox, {Close( 0 )} )
)
);
obj << Predicted Values;
obj << Std Error of Individual;
Wait( 1 );
obj << Box Cox Y Transformation(1,Refit with Transform(1));
Wait( 3 );
obj << Predicted Values;
obj << Std Error of Individual;
안녕하세요 @야콥 , 수동으로 실행할 때 어떤 람다 값을 사용하시나요? 아마도 차이가 있을 수 있습니다. 'Refit with Transform (1)' 값을 사용하는 람다 값으로 변경하세요. 즉,
obj << Box Cox Y Transformation(1,Refit with Transform(0.95));