Degradation

Example 1

Summary: Perform a destructive degradation analysis using the Destructive Degradation() function with multiple models and control methods.

Code:

// Open data table
dt = Open("$Sample_Data/Reliability/Adhesive Bond.jmp");
// Destructive Degradation Fit
Destructive Degradation(
    Y( :Strength ),
    Time( :Weeks ),
    Censor( :Censor ),
    X( :Degrees ),
    Censor Code( "Right" ),
    Model(
        "Log10", "Sqrt", "Normal",
        "Individual Path with Intercept"
    ),
    Control(
        "Log10", "Sqrt", "Normal",
        "Individual Path with Intercept"
    )
);

Example 2

Summary: Perform repeated measures degradation analysis using the Degradation function.

Code:

// Open data table
dt = Open("$Sample_Data/Reliability/Device B.jmp");
// Degradation
Degradation(
    Y( :Power Drop ),
    Time( :Hours ),
    Label( :Device ),
    X( :Degrees C ),
    Application(
        Repeated Measures Degradation
    )
);

Example 3

Summary: Build a degradation model using repeated measures degradation with custom linear and nonlinear paths to analyze the change in current over time in the GaAs Laser dataset.

Code:

// Open data table
dt = Open("$Sample_Data/Reliability/GaAs Laser.jmp");
// Degradation
Degradation(
    Y( :Current ),
    Time( :Hours ),
    Label( :Unit ),
    Application(
        Repeated Measures Degradation
    ),
    Connect Data Markers( 1 ),
    Show Fitted Lines( 0 ),
    Show Spec Limits( 1 ),
    Show Median Curves( 0 ),
    Show Legend( 0 ),
    No Tab List( 0 ),
    Use Pooled MSE for Nonpoolable Model(
        0
    ),
    Set Censoring Time( . ),
    Show Residual Plot( 1 ),
    Show Inverse Prediction Plot( 1 ),
    Inverse Prediction Interval(
        No Interval
    ),
    Inverse Prediction Alpha( 0.05 ),
    Path Specifications(
        Simple Linear(
            Add Custom X Scale(
                {{"Linear",
                Function( {x}, x ),
                Function( {x}, x )}}
            ),
            Add Custom Y Scale(
                {{"Linear",
                Function( {x}, x ),
                Function( {x}, x )}}
            ),
            Slope( Different ),
            Intercept( Different ),
            Select X Scale( "Linear" ),
            Select Y Scale( "Linear" )
        ),
        Nonlinear Path
    ),
    Simple Linear Path( 1 ),
    Mean Path( 1 )
);

Example 4

Summary: Perform repeated measures degradation analysis on the resistor data.

Code:

// Open data table
dt = Open("$Sample_Data/Reliability/Resistor.jmp");
// Degradation
Degradation(
    Y( :Percent Increase ),
    Time( :kHours ),
    Label( :Resistor ),
    X( :Degrees C ),
    Application(
        Repeated Measures Degradation
    )
);

Example 5

Summary: Analyze degradation using the Degradation platform, with time as the predictor, concentration as the response, and batch number as the label.

Code:

// Open data table
dt = Open("$Sample_Data/Reliability/Stability.jmp");
// Degradation
Degradation(
    Y( :"Concentration (mg/Kg)"n ),
    Time( :Time ),
    Label( :Batch Number ),
    Application( Stability Test ),
    Connect Data Markers( 0 ),
    Show Fitted Lines( 1 ),
    Show Median Curves( 0 ),
    Show Legend( 1 ),
    Set Upper Spec Limit( . ),
    Set Lower Spec Limit( 99 ),
    Set Censoring Time( . ),
    Show Residual Plot( 1 ),
    Show Inverse Prediction Plot( 1 ),
    Inverse Prediction Interval(
        No Interval
    ),
    Inverse Prediction Alpha( 0.05 )
);