의사 실패 테이블성능 저하 그래프를 만들었고 이제 의사 오류 데이터를 생성하고 각 장치 ID의 오류 시간에 대한 테이블을 출력하는 스크립트를 추가하려고 합니다. 테이블을 수동으로 생성하여 얻은 스크립트는 데이터 테이블을 생성하지 않고 생명 분포를 생성합니다. 의사 실패 데이터 테이블을 생성할 수 있는 스크립트가 있습니까?
내가 테이블에 데이터를 원하는 이유는 생존 플롯을 플롯하고 싶기 때문입니다.
신뢰성 분석Re: 의사 실패 테이블//Generate Failure Time Prediction Data
obj << Set Lower Spec Limit(100);
pfailures = obj << Save Crossing Time;
A_failures = pfailures << Get As Matrix;
//Put the data into a column
dt_3 = Data Table( "Stacked and Transposed New Dates Raw Data" );
col_pred = dt_3 << New Column( "Predictions" );
col_pred << Set Values(A_failures);
Survival( Y( :Predictions ), Failure Plot( 1 ) );
이 코드를 사용하여 원하는 그래프를 얻었습니다.
Re: 의사 실패 테이블이것은 잘 작동하지만 생명 분포 곡선 대신 생존 곡선을 플롯하고 싶습니다. 생존곡선이란 말은
분석>신뢰성과 생존>분석이 아닌 생존>신뢰성과 생존>생명 분포
Re: 의사 실패 테이블이 단계가 무엇인지 이해가 되지 않습니다. "수동으로 테이블을 생성하여 얻은 스크립트는 데이터 테이블을 생성하지 않고 생명 분포를 생성합니다."
다음은 스크립팅을 사용하여 의사 실패를 얻고 생존 플롯을 얻는 단계의 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Reliability/GaAs Laser.jmp" );
obj = dt << Degradation(
Y( :Current ),
Time( :Hours ),
Label( :Unit ),
Model Report(
Simple Linear Path( X Scale( Linear ), Y Scale( Linear ), Intercept( Common ), Slope( Different ) )
)
);
obj << Show Fitted Lines( 1 );
obj << Set Upper Spec Limit( 10 );//set pseudo failure threshold
pfailures = obj << Save Crossing Time;//get pseudo failure data in table
pobj = pfailures << run script("Life Distribution");//run the embedded script to analyze pseudo failure data
pobj << Show Survival Curve;//turn failure distribution curve to survival curve