여러분 모두에게,
Bonferroni 한도에 대해 질문이 있습니다. 제 목표는 Bonferroni Limits를 사용하여 이상값을 감지할 수 있는 데이터 평가 프로세스를 개발하는 것입니다. 내 데이터 세트는 정기적인 간격으로 추가 데이터가 추가되는 릴리스 테스트로 구성됩니다. 물론 스터드도 사용할 수 있습니다. Fit Model Platform의 잔차 플롯이지만 Bonferroni Limits를 통해 이상값 감지를 자동화하고 플롯을 사용하여 수동으로 수행할 필요가 없도록 하고 싶습니다. 스터드의 Bonferroni Limits 값을 추출하는 방법이 있습니까? 잔차 도표? 여기에서도 약간의 스크립트가 작동합니다. 나는 이미 이것을 논의했다. @Jonas_Rinne 그리고 그는 여기 커뮤니티에서 이 질문을 다룰 것을 나에게 추천했습니다.
감사합니다.
베스트 요한
Bonferroni 한계에 대한 선을 그리는 데 사용되는 값에 액세스하는 방법을 보여주는 이 예를 사용하십시오.
Names Default To Here( 1 );
// example
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
// fit least squares with studentized residuals
obj = dt << Fit Model(
Y( :ABRASION ),
Effects( :SILICA, :SILANE, :SULFUR ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:ABRASION << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Scaled Estimates( 0 ),
Plot Actual by Predicted( 0 ), Plot Regression( 0 ),
Plot Residual by Predicted( 0 ), Plot Studentized Residuals( 1 ),
Plot Effect Leverage( 1 ), Plot Residual by Normal Quantiles( 0 ),
Box Cox Y Transformation( 0 )}
)
);
// access report layer
rpt = obj << Report;
// access plot frame
frame = rpt["Studentized Residuals"][FrameBox(1)];
// access line segments in plot frame
line = frame << Find Segs;
// ask for value of line representing Bonferroni limits (only positive necessary)
bonferroni = (line[2] << Get Y Values)[1];
// display limit in Log
Show( bonferroni );솔루션에 대해 대단히 감사합니다. 스크립트가 완벽하게 작동합니다!
베스트 요한