Run a crossed GRR study

Use repeated measurements by several operators to separate measurement variation from differences between parts.

Guides · Measurement systems (MSA) · 4 min read

Example: valve bores

Three inspectors each measure the same 10 valve housings three times, removing and reseating the bore gauge between readings. The study has 90 measurements, with randomized part order and earlier readings hidden.

Download the valve bores example (CSV)

This is the same example used in Help. bore_diameter_mm contains the readings in mm. This tool needs numeric IDs: part_number maps P01–P10 to 1–10, and operator_number maps A, B and C to 1, 2 and 3. trial identifies the three rounds.

1. Create the analysis

In the sidebar, open Measurement systems, choose GRR (ANOVA), and name the analysis. Select New blank worksheet and Create analysis.

2. Import the data

On Worksheet, choose Import. Select the downloaded file or paste its contents. Set the delimiter to Comma, use Decimal dot, and check First row contains column names. Preview the import, then choose Import into worksheet. Keep all rows in their original order.

3. Assign the input columns

On Inputs, assign part_number to Part ID, operator_number to Operator, trial to Trial ID, and bore_diameter_mm to Measurements, selecting each from the column picker. Use the numeric ID columns.

Check that the app detects 10 parts × 3 operators × 3 trials. Each part must have all three trials from each operator.

4. Set the study options

Enter 0.05 in Significance level (α). Enter 19.950 in Lower specification limit (LSL) and 20.050 in Upper specification limit (USL). The specification width is 0.100 mm.

Open Precision and leave Apply decimal precision to results unchecked. The example already contains measurements; you do not need Create a worksheet template.

GRR (ANOVA): Inputs with the example’s assignments and settings
The four numeric assignments, detected study design, significance level and specification limits on Inputs. View full-size image (opens in a new tab)

5. Run analysis

Choose Run analysis, then open Results.

6. Interpret results

  1. Understand the study

    Each inspector measures every housing three times. Differences between repeated readings show measurement scatter; differences between housings show part variation. The study compares both.

  2. Read the measurement spread

    EV is repeatability: scatter when the same inspector repeats a measurement. AV is reproducibility: variation associated with inspectors. GRR combines them. Here GRR is 0.01778 mm. These table values are six-sigma spreads, not standard deviations.

    Components of study variation (6σ)
    Study variation components in mm, shown as six-sigma spreads. These bars are not variance contributions. View full-size chart (opens in a new tab)
  3. Compare the two percentages

    GRR is 12.90% of the total study spread and 17.78% of the 0.100 mm specification width. These use different comparisons. Neither is the percentage of rejected housings. The selected parts affect the study percentage.

  4. Compare inspectors on each part

    The lines show each inspector’s average for each housing. Inspector differences change from part to part. The interaction p-value is about 0.000479, below 0.05, so the app retains this effect. Part 1–10 means P01–P10; Operator 1/2/3 means A/B/C.

    Operator × part means
    Mean bore diameter in mm for each inspector and part, based on three readings per cell. View full-size chart (opens in a new tab)
  5. Decide what to investigate

    Compare technique and gauge positioning for parts where inspectors differ. The chart does not identify the cause. Integer NDC is 10: the gauge distinguishes several levels among these selected parts, but this does not establish suitability for every future use.

More details: read each result section

Complete result tables use six significant digits, as in Help.

Study variation components (6σ)

The table reports study variation (6σ), in mm. Repeatability EV is 0.01033 mm; reproducibility AV is 0.01446 mm; total GRR is 0.01778 mm. Part variation is much larger at 0.1366 mm. Do not read these values as standard deviations or percentages; divide a 6σ component by six to obtain its SD.

Study variation components (6σ) · 5 rows
ComponentStudy variation (6σ)
EV0.0103344
AV0.0144637
GRR0.0177764
PV0.136598
TV0.13775
  • O×P significant; not pooled. %GRR (Study Var) = 12.9% NDC ≈ 10

Study assessment

GRR is 12.90% of total study variation and 17.78% of the 0.100 mm specification width. NDC is 10.835, with integer NDC 10. Study-variation percentages use SD ratios; variance contribution would use squared ratios (about 1.67% for total GRR here), so the percentages answer different questions. NDC also depends on the spread of the selected parts.

Study assessment · 6 rows
MetricValue
GRR (%StudyVar)12.9048
GRR (%Tolerance)17.7764
NDC10.8348
NDC (integer)10
Alpha0.05
Operator × part pooledNo

Two-way ANOVA with interaction

Operator × part has p ≈ 0.000479, below α = 0.05, so the app retains the interaction instead of pooling it with repeatability. Operator differences therefore need to be considered alongside part-specific differences. The operator p-value is about 0.000321; these tests do not identify why the differences occur.

Two-way ANOVA with interaction · 5 rows
SourceSSdfMSFp
Operator0.00024108920.00012054412.99970.000320941
Part0.042066290.00467402504.0559.41451e-20
O×P0.000166911180.000009272843.125680.000479281
Repeatability (Error)0.000178600.00000296667——
Total0.0426522890——
  • Full-model F and p values. Operator × part is pooled with repeatability when its p ≥ α.

Operator × part means

Each cell is an operator’s mean for one part across three trials. Compare operators within a part before comparing different parts.

Operator × part means · 3 rows
OperatorPart 1Part 2Part 3Part 4Part 5Part 6Part 7Part 8Part 9Part 10
Operator 120.00419.9720.020719.986720.00819.97920.028719.992720.016719.9623
Operator 220.00319.968720.02319.985320.01119.976320.032319.995320.017319.9653
Operator 320.004719.972320.02819.98820.015719.98120.02972020.0219.9677

Marginal means

Overall operator and part means summarize the crossed study. Averaging across parts can conceal the retained operator-by-part interaction.

Marginal means · 14 rows
SourceMean
Overall19.9984
Operator 119.9969
Operator 219.9978
Operator 320.0007
Part 120.0039
Part 219.9703
Part 320.0239
Part 419.9867
Part 520.0116
Part 619.9788
Part 720.0302
Part 819.996
Part 920.018
Part 1019.9651

7. Create a report

Keep Study variation components (6σ), Study assessment, Two-way ANOVA with interaction, Operator × part means, Marginal means and both the component and cell-means charts. Record which numeric IDs represent each inspector and part, and retain the 0.100 mm specification width.

Choose Add to report from the completed run. Open Choose individual items and advanced options to select tables and charts, then choose Add to draft. Hidden items stay in the saved analysis.

Name the report and add the purpose of the study and your interpretation. Choose Save, review Preview, then use Export → Download HTML. The example below contains the full selected content, including results beyond one screen.

Complete native output for this Help example, including applicable tables, charts and run notes. Report numbers use the app’s displayed precision. Exported charts are static. On narrow screens, scroll wide charts and tables sideways.
View example report: Can inspectors measure valve bores consistently?

We use Microsoft Clarity to understand how visitors use this website, including session recordings and heatmaps. You can use the website without accepting analytics.

Your choice is saved in this browser for six months. Privacy notice

Current choice: Not chosen.