EMP Measurement Systems Analysis
Example 1
Summary: Opens a data table, runs an EMP Measurement Systems Analysis with specified mixture effects and interactions, and enables average and dispersion charts.
Code:
// EMP Measurement Systems Analysis
// Open data table
dt = Open("data_table.jmp");
// EMP Measurement Systems Analysis
EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( Crossed ),
Dispersion Chart Type( "Range" ),
Average Chart( 1 ),
Dispersion Chart( 1 )
);
Code Explanation:
- Open data table.
- Run EMP Measurement Systems Analysis.
- Set response variable.
- Set operator factor.
- Set part factor.
- Specify crossed model.
- Use range for dispersion.
- Enable average chart.
- Enable dispersion chart.
- Execute analysis.
Example 2
Summary: Opens a data table, performs EMP Measurement Systems Analysis with specified mixture effects and interactions, and generates various charts to visualize the results.
Code:
// EMP Measurement Systems Analysis
// Open data table
dt = Open("data_table.jmp");
// EMP Measurement Systems Analysis
EMP Measurement Systems Analysis(
Y( :" Y"n ),
X( :Operator ),
Part( :Part ),
Model( Nested ),
Dispersion Chart Type( "Range" ),
Variance Components( 1 ),
Average Chart( 1 ),
Dispersion Chart( 1 )
);
Code Explanation:
- Open table.
- Perform EMP analysis.
- Set response variable.
- Specify operator factor.
- Define part factor.
- Choose nested model.
- Select range chart type.
- Include variance components.
- Generate average chart.
- Create dispersion chart.
Example 3
Summary: Opens a data table, specifies the response and predictor variables, and runs an EMP Measurement Systems Analysis with a nested then crossed model type and range dispersion chart.
Code:
// EMP Measurement Systems Analysis
// Open data table
dt = Open("data_table.jmp");
// EMP Measurement Systems Analysis
EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator, :Instrument ),
Part( :Part ),
Model(
"Nested then Crossed (3 Factors Only)"n
),
Dispersion Chart Type( "Range" )
);
Code Explanation:
- Open data table.
- Define data table variable.
- Run EMP Measurement Systems Analysis.
- Specify response variable.
- Specify operator and instrument variables.
- Specify part variable.
- Choose model type.
- Set dispersion chart type.
Example 4
Summary: Performs an EMP Measurement Systems Analysis (MSA) on a data table, specifying the response variable, operator factor, part factor, model type, and chart types to visualize the results.
Code:
// EMP Measurement Systems Analysis
// Open data table
dt = Open("data_table.jmp");
// EMP Measurement Systems Analysis
EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( "Range" ),
Average Chart( 1 ),
Dispersion Chart( 1 )
);
Code Explanation:
- Open table.
- Perform EMP MSA.
- Specify response variable.
- Specify operator factor.
- Specify part factor.
- Set model type.
- Choose dispersion chart type.
- Enable average chart.
- Enable dispersion chart.
- Execute analysis.
Example 5
Summary: Opens a data table, launches EMP Measurement Systems Analysis, and specifies variables for Y, X, Part, and Model type. It also enables Average Chart and Dispersion Chart with Range dispersion chart type.
Code:
// EMP Measurement Systems Analysis
// Open data table
dt = Open("data_table.jmp");
// EMP Measurement Systems Analysis
EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Wafer ),
Model( "Crossed" ),
Dispersion Chart Type( "Range" ),
Average Chart( 1 ),
Dispersion Chart( 1 )
);
Code Explanation:
- Open data table.
- Launch EMP Measurement Systems Analysis.
- Specify Y variable.
- Specify X variable.
- Specify Part variable.
- Set model type to Crossed.
- Choose Range for Dispersion Chart.
- Enable Average Chart.
- Enable Dispersion Chart.
Example 6
Summary: Opens a data table, runs an EMP Measurement Systems Analysis with specified mixture effects and interactions, and customizes the report title and settings.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Average Chart( 1 ),
Dispersion Chart( 1 ),
SendToReport(
Dispatch( {}, "Measurement Systems Analysis for Measurement", OutlineBox, {Set Title( "MSA X axis grouping labels" )} ),
Dispatch( {}, "Average Chart", OutlineBox, {Close( 1 )} ),
Dispatch( {"Average Chart"}, "1", ScaleBox, {Show Major Ticks( 0 ), Show Minor Ticks( 0 )} ),
Dispatch( {"Range Chart"}, "1", ScaleBox, {Show Major Ticks( 0 ), Show Minor Ticks( 0 )} )
)
);
Code Explanation:
- Open data table.
- Run EMP Measurement Systems Analysis.
- Set Y variable.
- Set X variable.
- Set Part variable.
- Choose crossed model.
- Set dispersion chart type.
- Enable average chart.
- Enable dispersion chart.
- Customize report title and settings.
Example 7
Summary: Performs the EMP Measurement Systems Analysis to evaluate measurement system performance, including shift detection profiler settings and variance components, using a crossed model with specified mixture effects and interactions.
Code:
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
EMP Results( 1 ),
Variance Components( 1 ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Shift Detection Profiler(
Profiler(
1,
Confidence Intervals( 1 ),
Term Value(
Number of Subgroups( "10", Lock( 0 ), Show( 1 ) ),
Part Mean Shift( 0.17377, Lock( 0 ), Show( 1 ) ),
Part Std Dev( 0.17377, Lock( 0 ), Show( 1 ) ),
Bias Factors Std Dev( 0.014803, Lock( 0 ), Show( 1 ) ),
Name( "Test-Retest Error Std Dev" )(0.06433, Lock( 0 ), Show( 1 )),
Subgroup Sample Size( "1", Lock( 0 ), Show( 1 ) )
),
Change Process Sigma( 0.173765486919709 )
)
),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {}, "EMP Measurement Systems Analysis Study", OutlineBox,
{Set Title( "EMP Results, Shift Detection Profiler, Variance Components" )}
)
)
);
Code Explanation:
- Open data table.
- Create EMP measurement system analysis.
- Set response variable: Measurement.
- Set operator variable: Operator.
- Set part variable: part#.
- Specify crossed model.
- Use range for dispersion chart type.
- Display EMP results.
- Display variance components.
- Customize shift detection profiler settings.
Example 8
Summary: Performs the EMP Measurement Systems Analysis to evaluate parallelism plots, effective resolution, and EMP gauge RR results for a given data table.
Code:
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Parallelism Plots( 1 ),
Effective Resolution( 1 ),
EMP Gauge RR Results( 1 ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {}, "EMP Measurement Systems Analysis Study", OutlineBox,
{Set Title( "Parallelism Plots, Effective Resolution, EMP Gauge RR Results" )}
),
Dispatch( {"Parallelism Plots", "Operator"}, "1", ScaleBox, {Rotated Labels( "Automatic" )} )
)
);
Code Explanation:
- Open table.
- Define EMP Measurement Systems Analysis.
- Set Y variable.
- Set X variable.
- Set Part variable.
- Choose crossed model.
- Set dispersion chart type.
- Enable parallelism plots.
- Set effective resolution.
- Enable EMP gauge RR results.
Example 9
Summary: Performs the EMP Measurement Systems Analysis to fit a mixed model with specified mixture effects and interactions, utilizing the Standard Least Squares personality.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( Crossed ),
Dispersion Chart Type( Range ),
Average Chart( 1 ),
Dispersion Chart( 1 )
);
Code Explanation:
- Open data table.
- Launch EMP Measurement Systems Analysis.
- Set measurement column.
- Set operator column.
- Set part number column.
- Select crossed model.
- Choose range for dispersion chart.
- Enable average chart.
- Enable dispersion chart.
- Display analysis results.
Example 10
Summary: Performs the EMP Measurement Systems Analysis to detect shifts in part standard deviation using a Crossed model, with specified response variable, operator factor, and part identifier.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Shift Detection Profiler(
Profiler(
1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
Probability of Warning << Response Limits(
{Lower( 0, 0.066 ), Middle( 0.5, 0.5 ), Upper( 1, 0.9819 ), Goal( Maximize ), Importance( 1 )}
),
Term Value(
Number of Subgroups( "10", Lock( 0 ), Show( 1 ) ),
Part Mean Shift( 23.039, Lock( 0 ), Show( 1 ) ),
Part Std Dev( 23.039, Lock( 0 ), Show( 1 ) ),
Bias Factors Std Dev( 4.4135, Lock( 0 ), Show( 1 ) ),
Name( "Test-Retest Std Dev" )(3.4928, Lock( 0 ), Show( 1 )),
Subgroup Size( "1", Lock( 0 ), Show( 1 ) )
),
Name( "Change In-Control Part Std Dev" )(23.0393684809334)
)
),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {"Shift Detection Profiler"}, "Shift Detection Profiler Legend", OutlineBox, {Close( 1 )} ),
Dispatch( {"Shift Detection Profiler"}, "Customize and Select Tests", OutlineBox, {Close( 0 )} )
)
);
Code Explanation:
- Open data table.
- Run EMP Measurement Systems Analysis.
- Set response variable as Y.
- Set operator as factor X.
- Set part as part identifier.
- Choose crossed model.
- Display range dispersion chart.
- Disable average chart.
- Disable dispersion chart.
- Configure shift detection profiler settings.
Example 11
Summary: Performs the EMP Measurement Systems Analysis to evaluate the performance of a measurement system, generating an average chart, parallelism plots, and EMP results with effective resolution.
Code:
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Parallelism Plots( 1 ),
EMP Results( 1 ),
Effective Resolution( 1 ),
Average Chart( 1 ),
Dispersion Chart( 0 ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {}, "EMP Measurement Systems Analysis Study", OutlineBox,
{Set Title( "Average Chart, Parallelism Plots, EMP Results, Effective Resolution" )}
),
Dispatch( {"Average Chart"}, "1", ScaleBox, {Rotated Labels( "Automatic" )} ),
Dispatch( {"Parallelism Plots", "Operator"}, "1", ScaleBox, {Rotated Labels( "Automatic" )} )
)
);
Code Explanation:
- Open table.
- Define analysis object.
- Set response variable.
- Set operator variable.
- Set part variable.
- Choose crossed model.
- Select range chart type.
- Enable parallelism plots.
- Enable EMP results.
- Enable effective resolution.
Example 12
Summary: Performs the EMP Measurement Systems Analysis to compare bias and test-retest error, with variance components and gauge RR results, using a crossed model and range dispersion chart.
Code:
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Variance Components( 1 ),
EMP Gauge RR Results( 1 ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Bias Comparison( ANOM( 1, Point Options( "Show Connected Points" ) ) ),
Name( "Test-Retest Error Comparison" )(Analysis of Mean Ranges( 1, Point Options( "Show Connected Points" ) )),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {}, "EMP Measurement Systems Analysis Study", OutlineBox,
{Set Title( "Bias Comparison, Test-Retest Error Comparison, Variance components, EMP Gauge RR Results" )}
)
)
);
Code Explanation:
- Open data table.
- Perform EMP Measurement Systems Analysis.
- Set response variable.
- Define operator factor.
- Define part factor.
- Specify crossed model.
- Choose range dispersion chart.
- Include variance components.
- Display EMP Gauge RR results.
- Customize report title.
Example 13
Summary: Performs the EMP Measurement Systems Analysis to evaluate the performance of a measurement system, configuring shift detection profiler settings and specifying mixture effects and interactions.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Shift Detection Profiler(
Profiler(
1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
Probability of Warning << Response Limits(
{Lower( 0, 0.066 ), Middle( 0.5, 0.5 ), Upper( 1, 0.9819 ), Goal( Maximize ), Importance( 1 )}
),
Term Value(
Number of Subgroups( "10", Lock( 0 ), Show( 1 ) ),
Part Mean Shift( 23.039, Lock( 0 ), Show( 1 ) ),
Part Std Dev( 23.039, Lock( 0 ), Show( 1 ) ),
Bias Factors Std Dev( 4.4135, Lock( 0 ), Show( 1 ) ),
Name( "Test-Retest Error Std Dev" )(3.4928, Lock( 0 ), Show( 1 )),
Subgroup Sample Size( "1", Lock( 0 ), Show( 1 ) )
),
Change Process Sigma( 23.0393684809334 )
)
),
Max Iter( 100 ),
Conv Limit( 0.00000001 )
);
Code Explanation:
- Open data_table data
- Create EMP Measurement Systems Analysis.
- Set response variable as Y.
- Set operator variable as X.
- Set part variable as Part.
- Choose crossed model.
- Set dispersion chart type to range.
- Disable average chart.
- Disable dispersion chart.
- Configure shift detection profiler settings.
Example 14
Summary: Analyze and visualize measurement data using a Mixed Model with specified mixture effects and interactions, filtered by operator and standard values.
Code:
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
EMP Results( 1 ),
);
obj << Local Data Filter(
Location( {0, 0} ),
Add Filter( columns( :Standard ), Where( :Standard >= 0.6 & :Standard <= 0.8 ) ),
Mode( Select( 0 ), Show( 1 ), Include( 1 ) )
);
obj << Automatic Recalc( 0 );
dt << Select Where( :Operator == "Cindy" );
dt << Exclude();
rep = Report( obj );
Code Explanation:
- Open data table.
- Create EMP Measurement Systems Analysis object.
- Set response variable.
- Set factor variables.
- Define model type.
- Choose dispersion chart type.
- Set EMP results display.
- Add local data filter.
- Set filter location.
- Define filter conditions.
- Set filter mode.
- Disable automatic recalculation.
- Select rows by operator.
- Exclude selected rows.
- Generate report.
Example 15
Summary: Runs the analysis and reporting process for a mixed model using EMP Measurement Systems Analysis, filtering data by standard range and operator, and generating a report.
Code:
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
EMP Results( 1 ),
);
obj << Local Data Filter(
Location( {0, 0} ),
Add Filter( columns( :Standard ), Where( :Standard >= 0.6 & :Standard <= 0.8 ) ),
Mode( Select( 0 ), Show( 1 ), Include( 1 ) )
);
dt << Select Where( :Operator == "Cindy" );
dt << Exclude();
rep = Report( obj );
Close( dt, NoSave );
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
EMP Results( 1 ),
);
obj << Local Data Filter(
Location( {0, 0} ),
Add Filter( columns( :Standard ), Where( :Standard >= 0.6 & :Standard <= 0.8 ) ),
Mode( Select( 0 ), Show( 1 ), Include( 1 ) )
);
obj << Automatic Recalc( 0 );
dt << Select Where( :Operator == "Cindy" );
dt << Exclude();
rep = Report( obj );
Code Explanation:
- Open data table.
- Run EMP Measurement Systems Analysis.
- Add local data filter.
- Filter data by standard range.
- Select rows where operator is Cindy.
- Exclude selected rows.
- Generate report.
- Close data table without saving.
- Reopen data table.
- Run EMP Measurement Systems Analysis again.
- Add local data filter.
- Filter data by standard range.
- Disable automatic recalculation.
- Select rows where operator is Cindy.
- Exclude selected rows.
- Generate report.
Example 16
Summary: Performs the EMP Measurement Systems Analysis to evaluate parallelism plots, effective resolution, and EMP gauge RR results for a given data table.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Parallelism Plots( 1 ),
Effective Resolution( 1 ),
EMP Gauge RR Results( 1 ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {}, OutlineBox, {Set Title( "Parallelism Plots, Effective Resolution, EMP Gauge RR Results" )} ),
Dispatch( {"Parallelism Plots", "Operator"}, "1", ScaleBox, {Rotated Labels( "Automatic" )} )
)
);
Code Explanation:
- Open data table.
- Run EMP Measurement Systems Analysis.
- Set Y variable.
- Set X variable.
- Set Part variable.
- Choose crossed model.
- Select range dispersion chart.
- Enable parallelism plots.
- Set effective resolution.
- Enable EMP gauge RR results.
Example 17
Summary: Performs the EMP Measurement Systems Analysis to detect shifts in measurement data, utilizing a Crossed model with specified mixture effects and interactions.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Measurement ),
X( :Operator ),
Part( :part# ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
EMP Results( 1 ),
Variance Components( 1 ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Shift Detection Profiler(
Profiler(
1,
Confidence Intervals( 1 ),
Term Value(
Number of Subgroups( "10", Lock( 0 ), Show( 1 ) ),
Part Mean Shift( 0.17377, Lock( 0 ), Show( 1 ) ),
Part Std Dev( 0.17377, Lock( 0 ), Show( 1 ) ),
Bias Factors Std Dev( 0.014803, Lock( 0 ), Show( 1 ) ),
Name( "Test-Retest Error Std Dev" )(0.06433, Lock( 0 ), Show( 1 )),
Subgroup Sample Size( "1", Lock( 0 ), Show( 1 ) )
),
Change Process Sigma( 0.173765486919709 )
)
),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport( Dispatch( {}, OutlineBox, {Set Title( "EMP Results, Shift Detection Profiler, Variance Components" )} ) )
);
Code Explanation:
- Open data table.
- Run EMP Measurement Systems Analysis.
- Set Y variable.
- Set X variable.
- Set Part variable.
- Choose crossed model.
- Set dispersion chart type.
- Enable EMP results.
- Enable variance components.
- Configure shift detection profiler.
Example 18
Summary: Performs the EMP Measurement Systems Analysis to evaluate the performance of a measurement system, generating an average chart, parallelism plots, and EMP results with effective resolution.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Parallelism Plots( 1 ),
EMP Results( 1 ),
Effective Resolution( 1 ),
Average Chart( 1 ),
Dispersion Chart( 0 ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {}, "Measurement Systems Analysis for Y", OutlineBox,
{Set Title( "Average Chart, Parallelism Plots, EMP Results, Effective Resolution" )}
),
Dispatch( {"Average Chart"}, "1", ScaleBox, {Rotated Labels( "Automatic" )} ),
Dispatch( {"Parallelism Plots", "Operator"}, "1", ScaleBox, {Rotated Labels( "Automatic" )} )
)
);
Code Explanation:
- Open data table.
- Run EMP Measurement Systems Analysis.
- Set response variable.
- Set operator factor.
- Set part factor.
- Choose crossed model.
- Select range dispersion chart.
- Enable parallelism plots.
- Enable EMP results.
- Enable effective resolution.
Example 19
Summary: Performs the EMP Measurement Systems Analysis to compare bias, test-retest error, and variance components for a specified response variable Y, while controlling for Operator and Part factors.
Code:
dt under test = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( Range ),
Variance Components( 1 ),
EMP Gauge RR Results( 1 ),
Average Chart( 0 ),
Dispersion Chart( 0 ),
Bias Comparison( ANOM( 1, Point Options( "Show Connected Points" ) ) ),
Name( "Test-Retest Error Comparison" )(Analysis of Mean Ranges( 1, Point Options( "Show Connected Points" ) )),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {}, "Measurement Systems Analysis for Y", OutlineBox,
{Set Title( "Bias Comparison, Test-Retest Error Comparison, Variance components, EMP Gauge RR Results" )}
)
)
);
Code Explanation:
- Open data table.
- Perform EMP Measurement Systems Analysis.
- Set response variable to Y.
- Include Operator as factor.
- Include Part as factor.
- Use Crossed model.
- Display Range chart type.
- Calculate Variance Components.
- Display EMP Gauge RR Results.
- Customize report title.
Example 20
Summary: Runs the EMP measurement systems analysis for a crossed model with specified mixture effects and interactions, generating reports and parallelism plots.
Code:
dt = Open("data_table.jmp");
obj = EMP Measurement Systems Analysis(
Y( :Y ),
X( :Operator ),
Part( :Part ),
Model( "Crossed" ),
Dispersion Chart Type( "Range" ),
Parallelism Plots( 1 ),
Average Chart( 1 ),
Dispersion Chart( 1 ),
Shift Detection Profiler(
Profiler(
1,
Confidence Intervals( 1 ),
Term Value(
Number of Subgroups( "10", Lock( 0 ), Show( 1 ) ),
Part Mean Shift( 23.039, Lock( 0 ), Show( 1 ) ),
Part Std Dev( 23.039, Lock( 0 ), Show( 1 ) ),
Bias Factors Std Dev( 4.4535, Lock( 0 ), Show( 1 ) ),
Name( "Test-Retest Std Dev" )(3.4928, Lock( 0 ), Show( 1 )),
Subgroup Size( "1", Lock( 0 ), Show( 1 ) )
),
Name( "Change In-Control Part Std Dev" )(23.0393684809334)
)
),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
SendToReport(
Dispatch( {"Average Chart"}, "1", ScaleBox,
{Label Row( 1, {Automatic Font Size( 1 ), Label Orientation( "Automatic" ), Automatic Tick Marks( 1 )} ),
Label Row( 2, {Automatic Font Size( 1 ), Label Orientation( "Automatic" ), Automatic Tick Marks( 1 )} )}
),
Dispatch( {"Range Chart"}, "1", ScaleBox,
{Label Row( 1, {Automatic Font Size( 1 ), Label Orientation( "Automatic" ), Automatic Tick Marks( 1 )} ),
Label Row( 2, {Automatic Font Size( 1 ), Label Orientation( "Automatic" ), Automatic Tick Marks( 1 )} )}
),
Dispatch( {"Parallelism Plots", "Operator"}, "1", ScaleBox,
{Label Row( {Automatic Font Size( 1 ), Label Orientation( "Automatic" ), Automatic Tick Marks( 1 )} )}
)
)
);
:Operator << Set Property( "Missing Value Codes", "A" );
obj2 = obj << Redo Analysis;
rpt = obj2 << Report;
actN = (rpt[String Col Box( 1 )][1]);
Code Explanation:
- Open data table.
- Perform EMP measurement systems analysis.
- Set Y variable.
- Set X variable.
- Set Part variable.
- Define model as crossed.
- Configure dispersion chart type.
- Enable parallelism plots.
- Enable average chart.
- Enable dispersion chart.
- Configure shift detection profiler.
- Set missing value codes for Operator.
- Redo the analysis.
- Retrieve report.
- Extract first string column box content.
EMP Measurement Systems Analysis using Log Capture
Summary: Performs the EMP Measurement Systems Analysis to identify shifts in population data, using a crossed model and standard deviation chart, with grouping by Lead.
Code:
dt = Open("data_table.jmp");
Log Capture(
obj = dt << EMP Measurement Systems Analysis(
Y( :"pop- m"n, :POP ),
X( :Region ),
Part( :State ),
Model( Crossed ),
Dispersion Chart Type( Standard Deviation ),
Shift Detection Profiler( 1 ),
By( :Lead )
)
);
rpt = obj << report;
Code Explanation:
- Open data table;
- Start EMP Measurement Systems Analysis.
- Set response variables: "pop- m"n, POP.
- Set factor variable: Region.
- Set part variable: State.
- Use crossed model.
- Display standard deviation chart.
- Enable shift detection profiler.
- Group by Lead.
- Generate analysis report.