안녕하세요,
jsl 스크립트를 사용하여 데이터를 분석하고, 몇 가지 유형의 매개 변수 만 포함하는 작은 데이터 집합을 생성합니다.
이러한 매개 변수를 기반으로 한 "계산"(매개 변수 이름에서 추출 된 일부 정보 및 매개 변수에서의 일부 계산
값). 내 주요 분석 스크립트는 데이터 집합에 여러 스크립트를 추가하여 변수 사이에 산점도를 그릴 수 있으며 OneWay를 실행할 수 있습니다.
테스트, 배포.
아래는 배포본 스크립트의 일부입니다 :
dt << NewTableScript("Distribution",
Survival(
SendToByGroup( {:Meas_Type == "SHORT"} ),
Y( :Current ),
Grouping( :Split ),
Failure Plot( 1 ),
Show Points( 1 ),
Survival Plot( 0 ),
By( :Meas_Type ),
SendToByGroup(
{:Meas_Type == "SHORT"},
SendToReport(
Dispatch(
{"Product-Limit Survival Fit Meas_Type=SHORT", "Failure Plot"},
"1",
ScaleBox,
{Scale( "Log" ), Format( "Scientific", 10 ), Min( 0.0000000000001 ),
Max( 0.001 ), Inc( 1 ), Minor Ticks( 1 ),
Add Ref Line( 0.000000001, Solid, {255, 0, 0}, "USL", 2 )}
),
Dispatch(
{"Product-Limit Survival Fit Meas_Type=SHORT", "Failure Plot"},
"2",
ScaleBox,
{Min( -0.03 ), Max( 1.03 ), Inc( 0.2 ), Minor Ticks( 1 )}
),
Dispatch(
{"Product-Limit Survival Fit Meas_Type=SHORT", "Failure Plot"},
"Fail Plot",
FrameBox,
{Row Legend(
Split,
Color( 1 ),
Color Theme( "JMP Dark" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
),
SendToByGroup(
{:Meas_Type == "OPEN"},
etc.....
그 때까지 그래프는 라인을 제한합니다 (일반적으로 보통 3 LSL, USL 및 목표). 한계 값은 스크립트에 하드 코딩되어 있습니다. 즉, 코드에 5.16 e-5와 같은 숫자가 있습니다. 참조 라인 추가 (0.0000516, 단색, {0, 0, 255}, "TGT", 2).
제한적인 변화를 유지하기가 쉽지 않습니다 .....
내 주 변수에서이 변수의 값을 관리 할 수있는 변수로이 값을 정의하는 방법이 있는지 궁금합니다.
분석 스크립트?
그리고 데이터 세트에 추가 된 스크립트에서 Add Ref Line (Target_parm_1, Solid, {0, 0, 255}, "TGT", 2)과 같은 것을 사용하십시오.
이 함수에 대한 두 번째 인수를 식으로 정의 할 수 있습니다. 분포 expr = Expr (생존 (... ) 여기서 특정 값을 자리 표시 자로 바꿉니다. 예를 들어, LSL (LLL) . 사용 대용품() 자리 표시자를 대체하는 기능 (예 : 평생 학습 )를 원하는 값으로 설정하십시오.