Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)안녕하세요,
이것이합니까?
dt = Open("$SAMPLE_DATA/Body Measurements.jmp");
dt_2 = dt << Multivariate(
Y(
:Name( "Mass" ),
:Name( "Fore" ),
:Name( "Bicep" ),
:Name( "Chest" )
),
Estimation Method( "Row-wise" ),
Matrix Format( "Square" ),
Scatterplot Matrix( 0 ),
Spearman's ρ(1)
);
report(dt_2)
[Outline Box("Correlations")][1, 1] << make into data table;
Report( dt_2 )
[Outline Box( "Nonparametric: Spearman's ρ" )][Table Box( 1 )] <<
Make Into Data Table;Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)우리는 점점 가까워지고 있습니다. "Outline Box"옵션에 대해 알게되어 기쁩니다.
불행하게도, 출력 행렬 모양은 "사각형"이 아닌 "삼각형"입니다 (필요한 경우 "대각선"1.0도 누락 됨).
가는 것이 쉬운가요?
Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)안녕하십니까,
약간의 조작이 필요했지만이 작업을 수행 할 수 있는지 확인하십시오.
dt = Open("$SAMPLE_DATA/Body Measurements.jmp");
dt_2 = dt << Multivariate(
Y(
:Name( "Mass" ),
:Name( "Fore" ),
:Name( "Bicep" ),
:Name( "Chest" )
),
Estimation Method( "Row-wise" ),
Matrix Format( "Square" ),
Scatterplot Matrix( 0 ),
Spearman's ρ(1)
);
report(dt_2)
[Outline Box("Correlations")][1, 1] << make into data table;
dt_spearman=Report( dt_2 )
[Outline Box( "Nonparametric: Spearman's ρ" )][Table Box( 1 )] <<
Make Into Data Table;
variables={"Mass","Fore","Bicep","Chest"};
For(i=1,i<=4,i++,
dt_spearman<<ADD rows=""></ADD>Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)예, 그것은 정사각형 매트릭스입니다. 당신은 진지한 인상을 남겼습니다.
기술적 관점에서 : 이것은 나를 위해 작동하지 않습니다 : 100 개의 필드를 가진 여러 데이터 세트에 대해 이러한 Spearman 행렬이 필요합니다.
매번 수동으로 삼각형에서 사각형으로 수동으로 변경할 수는 없습니다. 다른 것을 생각해야합니다.
아리따움 쓴 :
안녕하십니까,
약간의 조작이 필요했지만이 작업을 수행 할 수 있는지 확인하십시오.
dt = Open("$SAMPLE_DATA/Body Measurements.jmp");
dt_2 = dt << Multivariate(
Y(
:Name( "Mass" ),
:Name( "Fore" ),
:Name( "Bicep" ),
:Name( "Chest" )
),
Estimation Method( "Row-wise" ),
Matrix Format( "Square" ),
Scatterplot Matrix( 0 ),
Spearman's ρ(1)
);
report(dt_2)
[Outline Box("Correlations")][1, 1] << make into data table;
dt_spearman=Report( dt_2 )
[Outline Box( "Nonparametric: Spearman's ρ" )][Table Box( 1 )] <<
Make Into Data Table;
variables={"Mass","Fore","Bicep","Chest"};
For(i=1,i<=4,i++,
dt_spearman<<ADD rows=""></ADD>
Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)내 스크립트 또는 그 일부를 일반화하여 데이터 세트와 함께 사용할 수 있습니까? 데이터를 익명화 한 후 데이터 세트 중 하나를 게시하고 (표-> 익명화) 다변량 스크립트를 작성하면 무언가를 해결할 수 있습니까?
Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)dt <SPAN class="token operator">=</SPAN> <SPAN class="token function">Open</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token string">"$SAMPLE_DATA/Body Measurements.jmp"</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
더 좋은 생각이 있습니다. "바디 측정"데이터 세트의 모든 열에 대한 접근 방식을 일반화 할 수 있습니까 (위 링크 참조)?
굵게 표시하려면 첫 번째 열을 건너 뛰려는 ID 인 것처럼 가장 할 수 있습니다. 그것은 케이크에 착빙 일 것입니다 ...
Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)나는 이것이해야한다고 생각한다.
dt = Open("$SAMPLE_DATA/Body Measurements.jmp");
colnameslist=dt<<GET column="" names=""></GET>Re : Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)공상.
관심있는 사용자를위한 몇 가지 조언 :
JMP는 보유 필드에 대해서만 상관 관계를 계산합니다. 실수로 보관 된 문자 열의 결과 :
(1) 다른 구조 : Spearman 매트릭스는 문자 열을 유지합니다. Pearson 매트릭스가 자동으로 필터링
(2) 결 측값 : Spearman은 계수를 계산하지 않지만 결 측값을 배치합니다.
(3) 열 순서 : 피어슨 : 원본 데이터 세트에서와 같이, 스피어 맨 : 알파벳순.
Spearman 상관 계수를 JMP 데이터 테이블에 직접 저장하는 방법 (스크립트, JSL)안녕,
Pearson 계수를 계산하여 JMP 테이블에 직접 저장하는 작은 프로그램을 작성했습니다.
Spearman 계수를 같은 방식으로 저장하도록 적용 할 수 있습니까? "Spearman"옵션은 저장에 영향을 미치지 않습니다 ... 내가 지금까지 시도한 emany 옵션 중 하나 ...
감사
dt = 열기 ( "$ SAMPLE_DATA / Body Measurements.jmp"); dt_2 = dt << 다변량 (Y (: Name ( "Mass"), : Name ( "Fore"), : Name ( "Bicep"), : Name ( "Chest")), 추정 방법 ( "Row-wise" ), 행렬 형식 ( "제곱"), 산점도 행렬 (0), 스피어 맨스 ρ (1)); dt_2 = report (dt_2) [개요 함 ( "상관")] [1, 1] << 데이터 테이블로 작성; dt_2 << save ( "C : \ .... \ Spearman.jmp");