Formula의 Kendall's 타우안녕하십니까
스크립트가 아닌 공식에서 선형 맞춤 기울기를 가져와야 하는 것과 관련하여 다른 스레드에서 몇 가지 질문이 있었습니다.
이 질문도 비슷합니다. 공식을 사용하여(다변수 분석이나 스크립트를 사용하지 않고) 주어진 시계열 매개변수에 대해 Kendall의 Tau를 추출하는 방법이 있습니까?
내 목표는 데이터가 생성되는 다양한 시간 길이에 대해 비모수적 추세를 테스트하는 것입니다(즉, 롤링 기간을 설정한 다음 테스트하고 싶습니다. 켄달의 타우) . 감사해요 ....
Re: Formula의 Kendall's Tau짐
이것은 잘 작동했습니다.
작은 문제는 수식 내에서 "현재 데이터 테이블"을 사용하는 경고입니다.
JMP는 대신 Eval 또는 Expr Eval 함수를 사용하라는 경고를 표시합니다.
계산이 완료된 후 이 기능을 활성화했다가 비활성화할 수 있습니다.
이것은 큰 도움이 되었습니다. 정말 고마워.
Re: Formula의 Kendall's Tau대화식으로 또는 스크립트에서 사용할 때와 마찬가지로 공식에서 JMP 플랫폼을 사용할 때 플랫폼에 대한 입력은 데이터 테이블의 열이어야 합니다.따라서 입력 행렬을 생성하여 입력을 참조할 수 없습니다.따라서 수식을 작동시키기 위해 내가 한 것은 데이터 테이블에서 행을 제외할 수 있는 이점을 활용하는 것이며 플랫폼이 실행될 때 해당 행을 무시합니다.다음은 공식과 생성된 출력입니다.
dt = Current Data Table();
If( Row() >= 10,
currentRow = Row();
dt << clear rowstates;
dt << select where( Row() <= currentRow - 10 | Row() > currentRow );
excludeRows = dt << get selected rows;
dt << hide and exclude;
mv = dt << Multivariate(
invisible,
Y( :TimeStep, :F ),
Estimation Method( "Row-wise" ),
Matrix Format( "Square" ),
Scatterplot Matrix( Density Ellipses( 0 ), Shaded Ellipses( 0 ) ),
Kendall's τ( 1 )
);
tau = (Report( mv )["Nonparametric: Kendall's τ"][Number Col Box( 1 )] << get)[1];
mv << close window;
If( Row() == N Rows( dt ),
dt << clear rowstates
);
tau;
);
데이터 테이블

열을 만들고 공식을 실행했으면 열 정보 대화 상자로 이동하여 공식을 제거하는 것이 좋습니다.정적 값을 유지하지만 수식을 계속해서 다시 실행하지 않습니다.... 가장 빠르지는 않습니다.
Re: Formula의 Kendall's Tau선형 경사에 대한 다른 답변을 보고 MK에 대한 인덱스를 어디에 둘 것인지에 대한 또 다른 아이디어를 얻었지만 작동하지 않았습니다.
나의 최근 w/ 그 5번째 시도에 첨부
Re: Formula의 Kendall's Tau안녕하세요
이 훌륭한 답변에 감사드립니다. 이것은 수식이 나에게 알려지지 않은 스크립트와 같은 구조를 포함할 수 있음을 보여주었기 때문에 실제로 나에게 계시였습니다.
귀하의 해결책을 수락했지만 한 번 더 귀하의 도움이 필요합니다.
샘플 데이터 세트를 업로드합니다.
MK tau가 필요한 것은 단일 열의 행에 있습니다. 이는 col Tau_WholeData에서 실제로 올바르게 수행되었습니다(이전 도움말에서 수정).
내가 정말로 하려고 하는 것은 시간 단계에서 단일 매개변수의 추세를 얻는 것입니다(원한다면 시간적 추세).
그래서 나는 크기 10의 이동(롤링) 창을 설정하고 행 10에서 창을 시작한 다음 이전 10개 행의 MK Tau를 계산할 때마다 하나의 레코드(행)만큼 이동하려고 합니다.
10개 행에 대해 Index 함수(예: Index( Row() - 9, Row() ))를 사용하여 비슷한 작업을 수행했으며 이것을 Tau_WholeData 수식에 배치하는 3-4가지 다른 옵션을 시도했지만 지금까지는 성공하지 못했습니다.
이것을 어떻게 변경해야 하는지 알려주시면 감사하겠습니다.
감사해요 ...
Re: Formula의 Kendall's Tau다음은 데이터 테이블의 모든 분석 열에 대한 계산이며 계산된 수식 열의 행에 배치됩니다.데이터 테이블이 첨부되어 있으며 공식은 다음과 같습니다.
