안녕하세요, 저는 여러 개의 이변수 플롯이 있고 하나의 특정 이변수 플롯(bivplot1)에서 맞춤 요약을 얻으려고 합니다. 그러나 나는 모든 이변량 플롯에서 모든 데이터를 계속 얻었습니다.
특정 biv 플롯에서만 적합도 요약을 얻으려면 어떻게 해야 합니까?
bivplot1에 있는 적합도 요약을 얻기 위해 이 라인을 사용하고 있습니다.
sumfit = rbiv["Summary of Fit"][1] << make combined data table;
sumfit2 = sumfit << Split( Split By( :Column 1 ), Split( :Column 2 ) );
dt_sumfit = Data Table Box( sumfit2 ) ;
dt_sumfit = dt_sumfit << get picture;
결합된 데이터 테이블을 만들면 일치하는 각 테이블 상자에서 결과를 얻을 수 있습니다. 올바른 테이블 상자 참조로 데이터 테이블로 만들기를 사용하여 하나만 결과를 얻으십시오.
다음은 데이터 테이블의 소스에서 스크립트를 가져올 때의 예입니다(이는 이중화된 biv 플롯을 생성합니다)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Drug.jmp");
biv = Bivariate(
SendToByGroup(Bygroup Default),
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})}),
SendToByGroup({:Drug == "a"}, Fit Line({Line Color({221, 132, 82})})),
By(:Drug)
);
//Source script, will dublicate biv platform
platform = Data Table("Drug=d") << Bivariate(
Y(:y),
X(:x),
Fit Line({Line Color({76, 114, 176})})
);
Wait(0);
Report(platform)[Outline Box("Bivariate Fit of y By x Drug=d")][
Outline Box("Linear Fit")][Outline Box("Summary of Fit")][Table Box(1)] <<
Make Into Data Table;
Report(platform) << Close Window;또는 결합된 데이터 테이블 만들기를 사용한 다음 원하지 않는 행을 삭제합니다(이것이 더 간단한 솔루션).