다중 매개변수에 대한 X 플롯 또는 상관 플롯으로 Y 맞추기
아래와 같이 2개의 데이터 그룹에 대한 여러 매개변수에 대해 Fit Y by X 플롯을 수행하고 싶습니다. 매개변수 1개만 수행하려는 경우 매우 간단합니다. 임시를 행에서 열로 분할하고 param1 temp1과 param1 temp2를 수동으로 선택하기만 하면 됩니다. 하지만 매개변수가 100개라면 그다지 실용적이지 않은 것 같습니다. 이것을 달성하기 위한 다른 체계적이거나 쉬운 방법이 있습니까?
| 온도 | 매개변수1 | 매개변수2 | param3 | 매개 변수 |
| 임시 1 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
| 임시 1 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
| 임시 1 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
| 임시 1 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
| 임시2 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
| 임시2 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
| 임시2 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
| 임시2 | 더블 엑스 | 더블 엑스 | 더블 엑스 | 더블 엑스 |
테이블을 이렇게 분할한 후.



Re: 여러 매개변수에 대한 X 도표 또는 상관 도표로 Y 맞춤감사합니다 넬슨. 내가 얻을 수 있는 닫힌 솔루션이 될 수 있다고 생각합니다.Re: 여러 매개변수에 대한 X 도표 또는 상관 도표로 Y 맞춤나는 당신이 원하는 것을 할 수 있는 직접적인 방법을 알지 못하지만 아래의 스크립트가 그것을 할 것입니다.JMP 샘플 데이터 테이블의 반도체 기능 데이터 테이블을 사용하고 있습니다.나는 코드가 당신의 사용을 통해 작동하기에 충분히 간단하다고 생각합니다.
Names Default To Here( 1 );
// open the semiconductor data table and add a Temp column to it
// to mimic the data table you are using
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );
// Add a Temp Column
dt << New Column( "Temp", nominal, formula( If( Row() < N Rows( dt ) / 2, -26, -30 ) ) );
// Create a list of all of the parameters
colList = dt << get column names( continuous, string );
// Turn on the Show Limits for all of the columns
For( i = 1, i <= N Items( colList ), i++,
spec = Column( dt, colList[i] ) << get property( "spec limits" );
insert into(spec,expr(show limits(1)));
column( dt, colList[i] ) << set property("spec limits", eval(spec));
);
// Create the split data table
dtSplit = dt << Split(
Split By( :Temp ),
Split( Eval( colList ) ),
Remaining Columns( Drop All ),
Sort by Column Property
);
// Create an output window to place the graphs into
nw = New Window( "Outputs", lub = Lineup Box( N Col( 4 ) ) );
// Since the columns desired are side by side, loop across
// the columns and create the graphs and add them to the
// output window
For( i = 1, i <= N Cols( dtSplit ), i = i + 2,
lub << append(
Graph Builder(
Size( 350, 350 ),
Show Control Panel( 0 ),
Variables( X( As Column( dtSplit, i ) ), Y( As Column( dtSplit, i + 1 ) ) ),
Elements( Points( X, Y, Legend( 5 ) ) )
)
)
);

Re: 여러 매개변수에 대한 X 도표 또는 상관 도표로 Y 맞춤답변 감사합니다. 귀하의 옵션 중 하나가 내 요구 사항에 맞습니다. 어쩌면 내 설명이 처음부터 충분히 명확하지 않을 수도 있습니다.
다변수는 실제로 동시에 1 대 N 매개변수를 수행할 수 있습니다. 그러나 수백 개의 매개변수를 수행하려는 경우 실제로는 그렇지 않습니다. 그리고 1 대 N 매개변수 상관 관계도 필요하지 않습니다. 1:1 매개변수 상관관계만 필요합니다. 두 번째 옵션은 실제로 Temp로 Param1 대 Param2 그룹을 제안하는 것입니다. 이 역시 제 생각이 아닙니다.
내가 정말로 원하는 것은 ..
Chart1 : Y축은 temp1 param1이고 X축은 temp2 param1입니다.
Chart2: Y축은 temp1 param2이고 X축은 temp2 param2입니다.
등등.... 100개의 매개변수
Re: 여러 매개변수에 대한 X 도표 또는 상관 도표로 Y 맞춤바라건대 나는 당신의 임무를 올바르게 이해했습니다.
Graph, Scatterplot Matrix에서 관심 있는 모든 매개변수()Param1, Param2, Param3,,,)를 Y 역할에 입력하고 Group By 관심 범주, 귀하의 경우 TEMP.
도움이 되었기를 바랍니다.
- 필립Re: 여러 매개변수에 대한 X 도표 또는 상관 도표로 Y 맞춤산점도를 만들 때 X 및 Y 역할 모두에서 사용할 데이터 열이 많다는 의미로 귀하의 요청을 해석합니다. 다변량 플랫폼은 이러한 산점도의 매트릭스를 자동으로 생성합니다. Y 역할에 모든 변수를 입력하면 한 번에 두 개의 변수로 가능한 모든 산점도를 얻을 수 있습니다.
그러나 또 다른 해석은 동일한 산점도를 원하지만 "Temp"로 데이터를 분할하는 것입니다. 그렇다면 Fit Y by X 대화 상자를 통해 Bivariate 플랫폼을 시작할 때 By 역할에 Temp를 입력하십시오.
마지막으로 X 또는 Y 역할의 다른 데이터 열이 있는 산점도를 대화식으로 탐색해야 하는 경우 열 전환 기능을 사용하십시오.
이러한 제안 중 하나가 도움이 되거나 수행하려는 작업에 대한 신속한 설명이 되기를 바랍니다.