<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 모두,
데이터 시각화에 대한 도움을 찾고 있습니다. 약 200개의 장치에 대한 온도 측정과 전압 측정으로 구성된 데이터 세트가 있습니다. 각 장치에 대해 7가지 온도에서 전압을 측정했습니다. 온도에 따른 전압 프로파일은 비선형입니다. 내가 하려는 것은 각 장치의 온도에 따른 전압에 대한 곡선을 맞추고 이 모든 곡선을 하나의 플롯으로 오버레이하는 것입니다. JMP를 사용하여 이것이 가능합니까? 그렇다면 가장 좋은 방법은 무엇입니까?
Bivariate 플랫폼에서 'Fit Spline'을 사용하면 한 번에 하나의 장치에서만 원하는 시각화를 얻을 수 있습니다. (플롯 참조) 여러 장치를 서로 오버레이(또는 모두)할 수 있기를 바랍니다.

물론 이에 대한 스크립팅 솔루션이 있을 수 있지만 JMP를 대화식으로 사용하는 대안이 있는지 알아보겠다고 생각했습니다. 약간의 통찰력에 크게 감사드립니다.
감사합니다!
'Fit Y By X'에서 'Group By...' 옵션을 사용해 보십시오.
Names Default To Here( 1 );
// Make a table
n = 10;
t1Vals = (1::n)` + J(n, 1, RandomNormal(0, 0.05));
t2Vals = (1::n)` + J(n, 1, RandomNormal(0, 0.05));
dt = New Table( "Voltage and Temperature",
New Column( "V1", Numeric, Continuous, Formula( Random Normal() ) ),
New Column( "T1", Numeric, Continuous, Values(t1Vals)),
New Column( "V2", Numeric, Continuous, Formula( Random Normal() ) ),
New Column( "T2", Numeric, Continuous, Values(t2Vals))
);
dt << runFormulas;
// Stack the table
dt2 = dt << Stack(
columns( :V1, :T1, :V2, :T2 ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Stack By Row( 0 ),
Number of Series( 2 ),
OutputTable("Voltage and Temperature Stacked")
);
Column(dt2, "Data 2") << setName("Temperature");
Column(dt2, "Data") << setName("Voltage");
dt2 << deleteColumn("Label 2");
dt2 << colorByColumn(:Label);
// Use 'Group By' in 'Fit Y By X' . . .
biv = dt2 << Bivariate(
Y( :Voltage ),
X( :Temperature ),
Fit Where( :Label == "V1", Fit Spline( 0.1, {Line Color( {208, 64, 86} )} ) ),
Fit Where( :Label == "V2", Fit Spline( 0.1, {Line Color( {64, 110, 211} )} ) )
);
안녕 이안,
유용한 솔루션에 감사드립니다. 각 장치에 대해 전압이 측정된 시점의 측정된 온도가 동일하지 않다는 사실을 제외하고는 모든 것을 빠르게 수행할 수 있는 방법이 될 것입니다. 죄송합니다. 좀 더 명확하게 지정했어야 했습니다(근접하긴 하지만).
내가 원하는 것과 가장 가까운 출력은 오버레이 플롯을 사용하여 temp를 x 변수로, y를 전압으로, 'part id'를 그룹화 변수로 지정했습니다. 그런 다음 플랫폼 핫스팟에서 포인트 연결 옵션을 사용합니다. (아래 플롯 참조).
물론 유일한 문제는 각 장치에 잘 맞는 곡선이나 라인 자체에 대한 많은 사용자 정의를 얻지 못한다는 것입니다.
안녕하십니까?
적어도 두 가지 옵션이 있습니다. 그 중 하나는 원하는 것이 아니며 다른 하나는 약간 지루하고 아마도 스크립트를 사용하는 것이 가장 좋습니다.
그래프 빌더는 7개 또는 전압 열을 모두 강조 표시하고 Y축으로 드래그한 다음 온도를 X축으로 드래그할 수 있는 첫 번째 옵션입니다. 상단 메뉴 모음(왼쪽에서 세 번째)에서 적합선 아이콘을 클릭하고 대화 상자 왼쪽에서 적합선까지 아래로 스크롤합니다.스플라인 핏에 가장 근접한 핏은 큐빅 핏이므로 원하는 핏이 아닙니다.
두 번째 옵션에서는 기준 맞춤을 선택한 다음 다른 모든 항목에 대해 개별적으로 그래프 내에서 마우스 오른쪽 버튼을 클릭하고 프레임 내용 복사를 선택해야 합니다.복사할 때마다 기본 그래프로 돌아가 마우스 오른쪽 버튼을 클릭하고 프레임 내용 붙여넣기를 선택합니다.축이 멀리 떨어져 있지 않은 한 꽤 좋아 보일 것입니다. 시간이 많이 걸립니다.
자체 열에 각 전압 측정값이 있는 경우 그래프 빌더를 사용하여 '온도'를 X 드롭 영역으로 드래그하고 원하는 전압을 선택한 다음 모두 동시에 Y 드롭 영역으로 드래그할 수 있습니다.