JSL을 사용하여 서로 다른 데이터 곡선의 유사성을 비교하는 방법은 무엇입니까?안녕하세요!
JMP도 그런 점을 잘 알고 있기를 바랍니다.
예를 들어 THE JMP 예제를 사용하면 4개의 곡선을 얻습니다. 그들의 유사성을 어떻게 비교합니까?
"PNP1"을 기준으로 다른 세 그룹의 곡선을 비교하여 "PNP1"과 가장 유사한 곡선을 얻습니다.
비교 방법이 다르면 결과가 달라질 수 있습니다.
곡선의 고점과 저점 사이의 유사성에 기반한다고 생각합니다.
이로 인해 데이터가 많이 다르지만 모양이 더 유사한 두 개의 곡선이 생성될 수 있습니다.
감사해요!

dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dt << Select Where( Row() < 61 );
dt << Select Columns( "PNP1", "PNP2", "PNP3", "PNP4" );
d3 = dt << Subset( Output Table( "test" ), Selected Rows( 1 ), columns( PNP1, PNP2, PNP3, PNP4 ) );
p=d3<<GRAPH builder=""></GRAPH>데이터 혼합 및 정리윈도우Re: JSL을 사용하여 다양한 데이터 곡선의 유사성을 비교하는 방법은 무엇입니까?JMP Pro는 기능적 데이터 탐색기를 제공합니다. 이 도구는 응답이 단일 값이 아니라 전체 곡선인 경우를 처리합니다. 이 도구는 기능적 주성분을 추정하고 저장하여 분석의 Y 또는 X 역할에 사용할 수 있습니다.
Re: JSL을 사용하여 다양한 데이터 곡선의 유사성을 비교하는 방법은 무엇입니까?유사성이란 무엇을 의미하는지에 따라 달라집니다. 모양의 유사성인가요? 점이 상관관계가 있는 것인가요? 아니면 곡선이 겹치는 것인가요?
- 곡선이 겹치는 경우, 곡선 사이의 거리를 계산하면 됩니다.
- 모양이 유사한 경우 두 곡선을 가운데 정렬하고 크기 조정(표준화)하여 함께 플로팅하면 그러한 유사성이 있는지 알 수 있습니다. 열을 마우스 오른쪽 버튼으로 클릭하고 새 수식 열 > 분포 > 표준화를 선택하여 데이터 테이블에서 열의 표준화된 버전을 만들 수 있습니다.
- 상관관계 유사성인 경우 산점도에서 Y 값을 서로 비교하여 표시하면 이를 알 수 있습니다.
당신이 답하고 싶어하는 진짜 질문이 궁금해요. 당신이 해결하고 싶어하는 문제가 무엇인지 설명해 줄 수 있나요?
Re: JSL을 사용하여 다양한 데이터 곡선의 유사성을 비교하는 방법은 무엇입니까?SamGardner 님, 이렇게 많은 솔루션을 제공해 주셔서 감사합니다. 그런 데이터 세트가 너무 많아서 그림으로 찾는 건 불가능할 겁니다. 저도 이 방법을 시도해 보고 있습니다. 비슷한 도형부터 시작해 볼까요? JMP를 사용하여 수식이나 JSL을 통해 가장 적합한 결과를 일괄적으로 찾는 방법을 살펴보겠습니다. 감사합니다!Re: JSL을 사용하여 다양한 데이터 곡선의 유사성을 비교하는 방법은 무엇입니까?귀하의 예시의 경우 상관관계를 살펴보면 PNP1과 PNP4 사이에서 상관관계가 가장 높은 것을 알 수 있습니다.
그리고 표준화된 곡선은 거의 동일합니다. 모든 행에 걸쳐 점 차이의 제곱을 더하여 가장 적합한 조합을 찾을 수 있습니다. 하지만 SamGardner가 이미 지적했듯이, 해결책은 데이터에 따라 달라지며 모든 문제에 대한 단일한 방법은 없습니다.
