JSL의 oneway 분석 테이블의 plotcolbox에서 포인트 색상 가져오기안녕하세요,
일원배치 분석(평균 및 표준편차)을 통해 얻은 요약 표의 마지막 콜플롯상자에 있는 점의 색상(청록색 또는 빨간색)을 얻고 싶습니다.
분석을 조정하기 위한 JSL은 아래와 같습니다.
Get()을 사용하면 점의 값을 구할 수 있지만 점의 색상을 구하는 방법은 모르겠습니다. 이상치는 빨간색, 그 외의 값은 파란색입니다.
다른 데이터 처리를 하려면 이 정보가 필요합니다.
이 색상을 표현하는 데 어떤 통계적 규칙이 적용되는지 아십니까?
감사해요.
문안 인사.
JMP17.2.0
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
platoneway = Oneway(
Y( :weight ),
X( :age ),
Each Pair( 1 ),
All Pairs( 1 ),
Comparison Circles( 0 ),
Means and Std Dev( 1 ),
Box Plots( 1 ),
Mean Diamonds( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Comparison Circles( 0 ),
Grand Mean( 0 ),
SendToReport(
Dispatch(
{"Means and Std Deviations"},
"Std Dev Lower 95%",
NumberColBox,
{Visibility( "Visible" )}
),
Dispatch(
{"Means and Std Deviations"},
"Std Dev Upper 95%",
NumberColBox,
{Visibility( "Visible" )}
),
Dispatch(
{"Means and Std Deviations"},
"~Std Dev",
PlotColBox,
{Visibility( "Visible" )}
),
Dispatch( {}, "Means Comparisons", OutlineBox, {Close( 1 )} )
)
);
reponeway = platoneway << report();
reponeway["Means and Std Deviations"][PlotColBox(1)] <<GET></GET><LINGO-LABS id="lingo-labs-813912" slang="en-US" mode="CREATE"><LINGO-LABEL>고급 통계 모델링</LINGO-LABEL><LINGO-LABEL>자동화 및 스크립팅</LINGO-LABEL></LINGO-LABS>Re: JSL의 oneway 분석 테이블의 plotcolbox에서 포인트 색상 가져오기점의 색상은 하위 CL 값과 상위 CL 값이 PCB의 참조선을 교차하는지 여부에 따라 결정됩니다(예: 차이의 경우 0을 교차하는지). 약간 숨겨져 있지만 스크립팅 인덱스에 '간격 라인 속성 설정'에 대한 스크립팅 참조가 있습니다.
'Get' 함수를 건너뛰고 보고서에서 생성된 요약 표에서 값을 가져와서 빠른 If 문을 작성하여 유의미한 차이가 있는지 테스트할 수도 있습니다. 예를 들어 아래 이미지에서 레벨 C/A는 0보다 작은 LCL(구간의 왼쪽 선)이 없으므로(즉, 0보다 큼) 빨간색으로 유지됩니다. 레벨 B/A와 C/B는 구간 선을 교차하는 LCL(즉, 0보다 작음)이 있으므로 파란색입니다.

Re: JSL의 oneway 분석 테이블의 plotcolbox에서 포인트 색상 가져오기<< 기본 간격 줄 속성 가져오기(실제로 설명서가 없음)도 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
platoneway = Oneway(
Y(:weight),
X(:age),
Each Pair(1),
All Pairs(1),
Comparison Circles(0),
Means and Std Dev(1),
Box Plots(1),
Mean Diamonds(1),
Mean Error Bars(1),
Std Dev Lines(1),
Comparison Circles(0),
Grand Mean(0),
SendToReport(
Dispatch({"Means and Std Deviations"}, "Std Dev Lower 95%", NumberColBox,
{Visibility("Visible")}
),
Dispatch({"Means and Std Deviations"}, "Std Dev Upper 95%", NumberColBox,
{Visibility("Visible")}
),
Dispatch({"Means and Std Deviations"}, "~Std Dev", PlotColBox, {Visibility("Visible")}),
Dispatch({}, "Means Comparisons", OutlineBox, {Close(1)})
)
);
reponeway = platoneway << Report();
pcb = reponeway["Means and Std Deviations"][Plot Col Box(1)];
pcb << Get primary interval line properties;
정말 필요하다면 그로부터 색상을 추출해 볼 수 있습니다.
{3, 5, 3, 1, 1, 0, 5}
이것이 무엇을 의미하는지 이해하려면 스크립팅 인덱스에서 기본 간격 줄 속성 설정을 확인하세요.
Syntax: obj << Set primary interval line properties( {color if upper < reference line, color if crosses reference line, color if lower > reference line, alpha, line width, pen style, cap length } )
예를 들어 JMP의 표준 색상은 여기 https://www.jmp.com/support/help/en/18.1/index.shtml#page/jmp/specify-colors-in-jmp-graphs.shtml 에서 찾을 수 있습니다.

Re: JSL의 oneway 분석 테이블의 plotcolbox에서 포인트 색상 가져오기답변해 주셔서 감사합니다.
네, 귀하의 예에서는 차이가 0을 넘어야 한다는 것이 명확합니다.
하지만 표준 편차의 값을 표시하는 아래의 내용을 읽어주시겠습니까?
점을 파란색/빨간색으로 만드는 기준은 무엇입니까?
PCB에서 기준선이란 무엇을 의미합니까? "PCB"는 무엇입니까?

Re: JSL의 oneway 분석 테이블의 plotcolbox에서 포인트 색상 가져오기알겠습니다 . << 기본 간격 줄 속성 가져오기에 감사드립니다. 몰랐어요.
JMP17.2에는 없고, JMP18에만 있지만 괜찮습니다.
내 문제는 그것이 나에게 주어지지 않는다는 것입니다파란색은 레벨 목록이고, 빨간색은 레벨 목록입니다.
그러기 위해 아래 코드에서 참조선의 값을 사용하고 싶습니다.
해당 값을 구할 수 있는 방법이 있나요?
Syntax: obj << Set primary interval line properties( {color if upper < reference line,
Re: JSL의 oneway 분석 테이블의 plotcolbox에서 포인트 색상 가져오기안녕하세요 @carole 님 ,
죄송합니다. PCB에 대한 Plot Col Box를 의미했습니다. 따라서 귀하의 예에서 참조선(점선)은 표준 편차의 평균입니다. 귀하의 파란색 점의 경우 이 평균값은 상위 및 하위 신뢰 구간(Std Dev Lower 95% 및 Upper 95%)에 포함되고, 귀하의 빨간색 점의 경우 그렇지 않습니다.
'메모' 섹션에 간략한 설명이 있습니다: https://www.jmp.com/support/help/en/18.0/#page/jmp/means-and-std-deviations-report.shtml#
고맙습니다,
벤
Re: JSL의 oneway 분석 테이블의 plotcolbox에서 포인트 색상 가져오기감사합니다. 규칙을 재현하여 빨간색 점과 파란색 점을 얻는 것이 명확해졌습니다.
정말 고맙습니다.
문안 인사.
캐럴