안녕하세요!
그래픽과 통계적 표현에 대한 질문이 있습니다. 다음 막대 차트에서 두 가지 처리 간의 상호 작용은 상당하므로 결과를 그래픽으로 표현하는 가장 이상적인 방법은 다음과 같은 미학을 갖춘 막대 차트입니다.

상호작용에 대해 튜키 분석을 수행한 결과, 분석 결과는 다음과 같습니다.

모든 처리 간 정보가 있으므로 JMP 출력이 통계적으로 가장 정확할 것이지만, JMP Pro에서 주요 처리와 보조 처리 간을 통계적으로 비교하여 독자의 이해를 돕기 위해 결과를 그래픽으로 단순화할 수 있는 방법이 있을까요?
결과를 그래픽과 통계적으로 어떻게 표현하시겠습니까?
미리 감사드립니다
"올바른" 답이 무엇인지 모르겠지만 다음과 같이 시도해 볼 수도 있을 것 같습니다.

Dunnet의 통제 하에 평균 비교를 하기 위해 y x x 적합 플랫폼을 사용했습니다.
이 예에서 컨트롤은 실제로 "control"이라는 이름을 가지고 있으므로 플랫폼은 어느 레벨이 컨트롤인지 묻지 않습니다. 기준 처리가 "control"이라는 이름이 아닌 경우 어느 것이 컨트롤인지 지정하라는 메시지가 표시됩니다.
아래 JSL은 큰 클래스 데이터 테이블을 가져와서 예제 테이블로 조작합니다. 저는 워크플로 빌더를 사용하여 JSL을 생성했기 때문에 어떤 부분은 약간 이상하지만 작동합니다.
Names Default To Here( 1 );
dt=Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Begin Data Update;
dt << Recode Column(
dt:age,
{Format( _rcNow, "Fixed Dec", 5, 0 ), Map Value(
_rcOrig,
{12, "Treatment 1", 13, "Treatment 2", 14, "Treatment 3", 15, "Treatment 4", 16, "Control", 17, "Control"
},
Unmatched( _rcNow )
)},
Update Properties( 1 ),
Target Column( :age )
);
dt << End Data Update;
dt << Delete Columns( :name );
dt << Delete Columns( :sex );
dt << Set Name( "Big Experiment" );
dt << Delete Scripts(
{"Distribution", "Bivariate", "Oneway", "Logistic", "Contingency", "Fit Model",
"Set Sex Value Labels", "Set Age Value Labels", "Graph Builder Smoother Line",
"Graph Builder Line and Bar Charts", "Graph Builder Line Chart",
"Graph Builder Heatmap", "JMP Application: Six Quality Graphs"}
);
dt:age << Set Name( "Treatment" ) ;
dt:height << Set Name( "Response 1" );
dt:weight << Set Name( "Response 2" );
dt:Treatment << Set Modeling Type( "Nominal" );
dt << Oneway(
Y( :Response 1 ),
X( :Treatment ),
With Control( 1, {"Control"} )
);
obj = dt << Oneway(
Y( :Response 1 ),
X( :Treatment ),
With Control( 1, {"Control"} )
);
dt2=Report( obj )["Means Comparisons",
"Comparisons with a control using Dunnett's Method", "LSD Threshold Matrix",
Table Box( 1 )] << Make Into Data Table;
dt << Update(
With( dt2 ),
Match Columns( :Treatment = :Level )
);
Close( dt2, nosave );
obj = dt << Oneway(
Y( :Response 1 ),
X( :Treatment ),
With Control( 1, {"Control"} )
);
obj << Save Script to Data Table(
"Fit Y by X of Response 1 by Treatment", <<REPLACE></REPLACE>