변동성 차트에서 열 이름 목록 사용여러 가변성 그래프를 만들 때 JMP는 여러 Y 응답 열을 쉼표로 구분된 목록으로 포함하는 아래 코드와 유사한 스크립트 예제를 생성합니다.
변동성 차트(
Y( :Col1, :Col2 ),
모델( "주요 효과" ),
X( :단위 )
);
그래프를 생성하려는 열 목록이 있는 경우:
ListofColumnNames= dt << 열 이름 가져오기();
ListofColumnNames= {Col1, Col2, ...}
JMP에서 만든 것과 본질적으로 동일한 쉼표로 구분된 목록을 만들기 위해 이 목록을 일렬로 확장하는 방법이 있습니까?
변동성 차트(
Y( Column(ListofColumnNames)), // 이 구문이 작동하지 않는다는 것을 알고 있지만 의도를 전달합니다.
모델( "주요 효과" ),
X( :단위 )
);
For 루프를 사용하여 이 작업을 수행할 수 있음을 알고 있습니다.
Y( 열(열 이름 목록[i])),
그러나 전체 목록을 전달하여(속도를 위해) For 루프를 피하고 가변성 차트를 한 번만 호출하는 방법이 있는지 궁금했습니다.
자동화 및 스크립팅Re: 변동성 차트에서 열 이름 목록 사용Column() 함수를 Eval() 함수로 변경하면 모두 작동합니다.다음은 작업 예입니다.
names default to here(1);
dt=
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
ListofColumnNames = dt << Get Column Names();
remove from(ListofColumnNames, 1, 4 );
// Just so there arn't so many columns to analyze
remove from(ListofColumnNames, 10, 118 );
Variability Chart(
Y( eval( ListofColumnNames ) ), // I know this syntax does not work, but conveys the intent.
Model( "Main Effect" ),
X( :lot_id )
);
Re: 변동성 차트에서 열 이름 목록 사용감사합니다. 그것은 내가 원하는대로 정확히 작동했습니다.