데이터 변환: 자동 변환은 열 속성의 사양 제한도 적용합니다.친애하는 커뮤니티 여러분,
이와 관련된 토론을 찾을 수 없기 때문에 이 새로운 토론을 시작합니다.
데이터 열의 열 속성에 입력 사양 제한이 있습니다.
이 데이터 열에 대해 데이터 변환을 수행하면 JMP는 변환된 데이터로 새 열을 생성합니다.
그러나 이 변환된 데이터 열에는 원본 데이터 열의 변환된 사양 제한이 포함되어 있지 않습니다.
내 질문: 어쨌든 JMP는 사양 제한(원본 데이터의 열 속성)을 새로 변환된 데이터 열 속성으로 변환할 수도 있나요?
감사해요.
크리스
기본 데이터 분석 및 모델링품질 및 프로세스 엔지니어링Re: 데이터 변환: 자동 변환도 열 속성의 사양 제한입니다.JMP에는 사양 한계를 변환하는 방법이 내장되어 있지 않습니다. 그러나 간단한 스크립트를 사용하면 쉽게 수행할 수 있습니다. 아래 스크립트는 반도체 성능 데이터 테이블에 새 열을 생성합니다. 새 열은 NPN1 열의 로그 변환입니다.
그런 다음 스크립트는 NPN1 열에서 현재 사양 제한을 정확하게 계산한 다음 새 데이터 열에 사양 제한을 설정할 때 동일한 변환 공식을 적용합니다.
names default to here( 1 );
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dt << new column( "Log NPN1", formula(log(:NPN1)));
specs = dt:NPN1 << get property("Spec Limits");
Eval(
Eval Expr(
dt:Log NPN1 << set property(
"Spec limits",
{LSL( Expr( Log( specs["LSL"] ) ) ), Target( Expr( Log( specs["Target"] ) ) ),
USL( Expr( Log( specs["USL"] ) ) )}
)
)
);Re: 데이터 변환: 자동 변환도 열 속성의 사양 제한안녕하세요 짐,
저는 약간 다른 문제에 대한 해결책을 찾고 있는 귀하의 코드를 발견했습니다. 사양 제한을 추출한 다음 새 테이블에 할당하고 싶지만 "LSL" 또는 "USL"이 열에 할당되지 않으면 코드가 실패합니다. 귀하의 코드는 누락된 사양 제한을 처리합니까?
Re: 데이터 변환: 자동 변환도 열 속성의 사양 제한커뮤니티의 대부분 코드는 일반적인 접근 방식을 보여주기 위한 것이므로, 어떤 문제에도 강건하게 대처할 수 있도록 미세 조정이 필요합니다.
이 경우에는 그냥 교체하세요
specs["LSL"]
~와 함께
Try(specs["LSL"],.)
더 낮은 사양이 없으면 목록 인덱싱에서 오류가 발생하고 "Try"에서 이를 포착하여 ".", 즉 누락된 항목을 반환합니다.