JSL의 그래프 빌더 플롯에서 밀도 타원을 사용하여 상관 관계 값 추출 또는 반환안녕하십니까,
저는 JSL에 익숙하지 않습니다. JMP의 그래프 빌더 기능을 사용하여 수치 대 범주 데이터의 그래프를 그리고 상관 관계를 보기 위해 타원을 추가하고 있습니다. 내 미래 플롯에 대한 스크립트를 사용하고 있지만 일부 논리적 작업에서 사용할 수 있도록 변수의 어딘가에 상관 관계(그림에서 빨간색 화살표로 가리키는) 값을 저장하여 약간 사용자 정의하고 싶습니다.예를 들어 상관 관계가 0.45보다 큰 그래프만 표시하려는 경우입니다. 모든 JSL 스크립트, 도움 또는 리드를 보내주시면 감사하겠습니다. 다음은 몇 가지 시도했지만 아직 성공하지 못했습니다.
고맙습니다!
gb = dt << Graph Builder(
Variables( X( :"A_column"n ), Y( :"B_column"n ) ),
Elements(
Points( X, Y, Legend( 3 ) ),
Ellipse( X, Y, Legend( 4 ), Correlation( 1 ), Mean Point( 1 ) )
),
SendToReport(
Dispatch( {"Ellipse"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Pairwise Correlations"}, "", TableBox, {Sort By Column( 7, 1 )} )
)
);
thing_report = gb << report;
Show Properties( thing_report );
corr = biv << Get Correlation Matrix;
Show( corr );

빨간색 화살표가 가리키는 상관 관계를 저장합니다.
해석학데이터 테이블제도법스크립팅창Re: JSL의 그래프 빌더 플롯에서 밀도 타원을 사용하여 상관 관계 값 추출 또는 반환연속 열과 명목 열 사이에 이와 같은 상관 관계를 확인해야 하는지 확실하지 않지만... 그래프 작성기에서 다음과 같이 상관 관계를 내보낼 수 있습니다(이것이 얼마나 쉽게 깨질지 확실하지 않음).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(535, 457),
Show Control Panel(0),
Variables(X(:height), Y(:weight)),
Elements(Points(X, Y, Legend(3)), Ellipse(X, Y, Legend(5), Correlation(1)))
);
ts = Report(gb)[Frame Box(1)] << Find Seg("TextSeg");
corr = ts << get text;
내가 도착한 방법:
1. 그래프 빌더를 만들고 사용자 정의 메뉴를 열었습니다. Text 요소의 색상을 변경할 수 있다는 사실을 알았기 때문에

2. 빨간색 텍스트가 있는 그래프 빌더용 스크립트를 얻었고 색상 변경이 TextSeg()에 영향을 미친다는 것을 알았습니다.
Graph Builder(
Size(617, 457),
Show Control Panel(0),
Variables(X(:height), Y(:weight)),
Elements(Points(X, Y, Legend(3)), Ellipse(X, Y, Legend(5), Correlation(1))),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(TextSeg(1), {Fill Color("Medium Dark Red")})}
)
)
)
3. 텍스트 세그먼트에 대한 스크립팅 인덱스를 확인하고 값을 얻는 한 가지 방법을 찾았습니다.

Re: JSL의 그래프 빌더 플롯에서 밀도 타원을 사용하여 상관 관계 값 추출 또는 반환안녕하세요 하들리마이어스입니다.
해결책을 주셔서 감사합니다. 내 데이터에서 한 열은 숫자이고 다른 열은 범주형(대부분 문자)입니다. 이 유형의 데이터에 다변수를 사용하는 방법을 모르겠습니다. 이것이 내가 그래프 빌더와 밀도 타원 플롯을 사용하여 상관 관계를 확인하는 이유입니다. 불행히도, 당신이 제공한 솔루션은 내 데이터에서 작동하지 않았습니다. 귀하의 응답을 바랍니다.
다시 감사합니다!
Re: JSL의 그래프 빌더 플롯에서 밀도 타원을 사용하여 상관 관계 값 추출 또는 반환안녕,
Graph Builder 보고서에서 이 숫자를 추출하는 방법이 있는지 확실하지 않지만 Multivariate를 사용하여 수행하는 것은 매우 간단합니다(아래 스크립트 참조).이것이 당신을 위해 작동합니까?
Names Default To Here(1);
dt=open("$SAMPLE_DATA/Tablet Production.jmp");
mul=dt<<MULTIVARIATE></MULTIVARIATE>