질문이 있습니다. JMP Bivaruate가 오버레이 플롯과 같은 방식으로 데이터를 구분하지 않는 이유는 무엇입니까? 오버레이 플롯에서는 적은 수의 데이터 포인트가 항상 앞에 표시됩니다. 따라서 다양한 범례에 대한 모든 데이터 포인트를 명확하고 뚜렷하게 볼 수 있습니다. 그러나 Bivariate는 적은 수의 데이터 포인트가 항상 숨겨진 방식으로 연결됩니다.
그러나 반면에 오버레이 차트는 Bivariate와 같은 옵션을 제공하지 않습니다(예: 많은 다른 적합선). JMP는 너무 짜증나고 JMP 생성기 부분의 명확성을 놓치고 있습니다.
그럴 수 있지, @ram_asra_gmail_ ! 다른 것이 생각나면 알려 드리겠습니다.
그건 그렇고, 다른 곳에서 만들어진 점을 명확히 하기 위해(그리고 여러분이 관심을 가질 것이라고 생각하기 때문에) Fit Y by X Bivariate의 점 레이어링은 단순히 무작위가 아니라 왼쪽에서 오른쪽으로 그려집니다.점의 윤곽선을 그린 다음(오른쪽 클릭 그래프 > 마커 그리기 모드 > 윤곽선 표시) 더 크게 만들면(오른쪽 클릭 그래프 > 마커 크기 > 기타 > 15+):

@줄리안
긴 답장을 보내 주셔서 감사합니다. 그러나 불행하게도 이 모든 트릭을 알고 있지만 작동하지 않습니다. 괜찮아요.
안녕 @ram_asra_gmail_ ,
설명하신 내용을 이제 이해한 것 같지만 확실히 하기 위해 다시 반복하겠습니다. 오버레이 플롯은 다음과 같은 결과를 제공합니다.
Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
Overlay Plot( X( :NPN2 ), Y( :NPN1 ), Grouping( :SITE ), Overlay Groups, :NPN1( Connect Color( 40 ), Overlay Marker( 8 ) ) );

각 그룹(귀하의 예에서는 사이트)에 대한 마커가 서로 위에 쌓인 레이어에 존재하기 때문에 선호하는 것입니다. 즉, 모든 사이트 5 마커는 사이트 4 마커 위에 그려지고, 모두 사이트 3 마커 위에 그려집니다. 알다시피 그래프 빌더는 동일한 작업을 수행합니다.
Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
Graph Builder( Show Control Panel( 0 ),
Variables( X( :NPN2 ), Y( :NPN1 ), Overlay( :SITE ) ),
Elements( Points( X, Y, Legend( 5 ) ) )
);

그러나 곧 설명할 이유 때문에 Fit Y by X의 Bivariate는 다음을 수행하지 않습니다.
Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
Bivariate( Y( :NPN1 ), X( :NPN2 ), SendToReport( Dispatch( {}, "Bivar Plot", FrameBox, {Row Legend( SITE )} ) ) );

Overlay Plot 및 Graph Builder가 수행하는 작업을 선호하는 방법을 확실히 알 수 있습니다! 이러한 플랫폼이 다른 이유를 설명하고 도움이 되었으면 하는 몇 가지 제안을 제공하겠습니다.
이러한 플랫폼이 다른 이유는 2개 이상의 변수를 처리하기 위해 의도적으로 구축된 Overlay Plot 및 Graph Builder가 상위 변수를 기반으로 레이어에 마커를 그리기 때문입니다. 마우스 오른쪽 버튼을 클릭하고 플롯을 사용자 지정하면 이를 직접 확인할 수 있습니다. Graph Builder 및 Overlay Plot은 다음과 같습니다.
Fit Y by X(이변량)는 다음과 같습니다.
Graph Builder / Overlap Plot(각 사이트당 하나씩)에 있는 5개의 마커 레이어에 주목하십시오. 이러한 레이어는 그리기 순서와 겹치는 순서를 제어합니다. Fit Y by X에 대한 마커 레이어가 하나만 있다는 점에 유의하십시오. 이는 점을 그릴 때 다른 변수와 관련하여 레이어링을 적용할 수 없음을 의미합니다. Fit Y by X(오른쪽 클릭 > 행 범례)에서 행한 대로 행 범례를 만들면 JMP에서 포인트에 색상을 지정하거나 표시할 수 있는 범례를 제공하지만 이것이 플랫폼의 그리기 동작을 근본적으로 변경하지는 않습니다. 결국 Fit Y by X는 이름에서 알 수 있듯이 하나의 y와 하나의 x에 대해 설계되었습니다. 유감스럽게도 Graph Builder 및 Overlay Plot과 같은 레이어에 포인트를 그리기 위해 Fit Y by X Bivariate 플롯을 강제하는 빠른 수정(내가 알고 있는)이 없습니다.
몇 가지 제안을 약속했습니다. 나는 당신이 분석을 위해 Fit Y by X를 사용하고 있다고 가정합니다. 따라서 첫 번째 제안은 Fit Y by X에서 필요한 모든 분석 작업을 수행한 다음 Graph Builder를 사용하여 다른 사람과 공유하는 최종 시각적 개체를 만드는 것입니다. . 이것이 내가 대부분의 시간을 작업하는 방식입니다. Fit Y by X(및 기타 플랫폼)를 즐기는 만큼 Graph Builder에서 만들고 있는 그래프를 훨씬 더 창의적으로 제어할 수 있으므로 이것이 바로 제가 하는 일입니다. 공유할 계획인 그래프를 만들기 위한 도구입니다. 이것은 JMP의 다른 부분을 사용하도록 밀어붙이는 것처럼 솔루션처럼 들리지 않을 수 있지만 때로는 그것이 정말 최고의 솔루션입니다!
또 다른 옵션은 Fit Y by X를 시작할 때 By 변수를 활용하는 것입니다. 예를 들면 다음과 같습니다.
Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
Bivariate( Y( :NPN1 ), X( :NPN2 ), By( :SITE ) );
물론 이것은 별도의 플롯과 그룹별로 별도의 적합 모델을 제공하므로 동일하지 않습니다. 그러나 많은 수의 겹치는 지점과 특정 지점을 실제로 확인해야 하는 것처럼 들리는 경우 아마도 이것이 옵션일까요?
마지막으로, 분석을 위해 모든 행을 함께 유지해야 하지만 각 그룹에 대해 개별적으로 포인트를 확인해야 하는 경우 "표시"만 선택된 로컬 데이터 필터가 트릭을 수행할 수 있습니다.
Open( "$SAMPLE_DATA\Semiconductor Capability.jmp" );
Bivariate(
Y( :NPN1 ),
X( :NPN2 ),
Automatic Recalc( 1 ),
Fit Line( {Line Color( {212, 73, 88} )} ),
Local Data Filter(
Mode( Include( 0 ) ),
Add Filter(
columns( :SITE ),
Where( :SITE == 5 ),
Display( :SITE, Size( 181, 85 ), List Display )
)
)
);
이렇게 하면 그룹화 변수의 수준을 전환하여 폐색되지 않은 모든 포인트를 볼 수 있지만 "포함"이 선택되지 않았기 때문에 로컬 데이터 필터는 분석에 사용할 수 있는 행에 영향을 주지 않습니다.

여기 있는 내용이 조금 도움이 되기를 바라며 jmp가 왜 그런 식으로 작동하는지에 대해 약간의 명확성을 제공하기를 바랍니다.
@줄리안
불행히도 사진을 업로드할 수 없습니다. 하지만 아래는 jsl입니다. 실행하면 bivariat와 Ovlay(& grph 빌더의 오버레이) 사이에 명확한 차이가 표시됩니다. 서로 다른 그룹의 데이터가 오버레이에 정의된 명확한 수준 대신 이변량에서 무작위로 혼합되는 방식을 보여줍니다.
감사해요
램
open("C:\Program Files\SAS\JMP\14\Samples\Data\Semiconductor Capability.jmp");
Graph Builder(
Size( 450, 306 ),
Show Control Panel( 0 ),
Variables( X( :NPN2 ), Y( :NPN1 ), Overlay( :SITE ) ),
Elements( Points( X, Y, Legend( 5 ) ) )
);
Bivariate(
Y( :NPN1 ),
X( :NPN2 ),
Automatic Recalc( 1 ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
SITE,
Color( 1 ),
Color Theme(
{"My_Color", 8193, {{53, 171, 50}, {255, 0, 0}, {33, 53, 237},
{225, 225, 0}, {160, 66, 255}, {255, 128, 0}, {150, 128, 0},
{166, 166, 166}}}
),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
Overlay Plot(
X( :NPN2 ),
Y( :NPN1 ),
Grouping( :SITE ),
Overlay Groups,
:NPN1( Connect Color( 40 ), Overlay Marker( 8 ) )
);안녕 @ram_asra_gmail_ ,
원하는 것을 얻을 수 있는 방법을 찾을 수 있다고 확신합니다! 마음에 들지 않는 Bivariate에 표시되는 종류의 그래프 이미지와 마음에 드는 Overlay Chart에 동일한 그래프의 다른 이미지를 게시할 수 있습니까? 설명하는 행동의 차이를 상상하기가 어렵습니다.
jmp에는 원하는 것을 얻을 수 있는 방법이 항상 있습니다. 기꺼이 도와드리겠습니다.
@줄리안