Gage repeatability and reproducibility study

`gagerr(y,{part,operator})`

gagerr(y,GROUP)

gagerr(y,part)

gagerr(...,* param1*,

`val1`

`param2`

`val2`

[TABLE, stats] = gagerr(...)

`gagerr(y,{part,operator})`

performs a gage
repeatability and reproducibility study on measurements in `y`

collected
by `operator`

on `part`

. `y`

is
a column vector containing the measurements on different parts. `part`

and `operator`

are
categorical variables, numeric vectors, character matrices, or cell
arrays of character vectors. The number of elements in `part`

and `operator`

should
be the same as in `y`

.

`gagerr`

prints a table in the command window
in which the decomposition of variance, standard deviation, study
var (5.15 `x`

standard deviation) are listed with
respective percentages for different sources. Summary statistics are
printed below the table giving the number of distinct categories (NDC)
and the percentage of Gage R&R of total variations (PRR).

`gagerr`

also plots a bar graph showing the
percentage of different components of variations. Gage R&R, repeatability,
reproducibility, and part-to-part variations are plotted as four vertical
bars. Variance and study var are plotted as two groups.

To determine the capability of a measurement system using NDC, use the following guidelines:

If NDC > 5, the measurement system is capable.

If NDC < 2, the measurement system is not capable.

Otherwise, the measurement system may be acceptable.

To determine the capability of a measurement system using PRR, use the following guidelines:

If PRR < 10%, the measurement system is capable.

If PRR > 30%, the measurement system is not capable.

Otherwise, the measurement system may be acceptable.

`gagerr(y,GROUP)`

performs a gage R&R
study on measurements in `y`

with `part`

and `operator`

represented
in `GROUP`

. `GROUP`

is a numeric
matrix whose first and second columns specify different parts and
operators, respectively. The number of rows in `GROUP`

should
be the same as the number of elements in `y`

.

`gagerr(y,part)`

performs a gage R&R
study on measurements in `y`

without operator information.
The assumption is that all variability is contributed by `part`

.

`gagerr(...,`

performs
a gage R&R study using one or more of the following parameter
name/value pairs:* param1*,

`val1`

`param2`

`val2`

`'spec'`

— A two-element vector that defines the lower and upper limit of the process, respectively. In this case, summary statistics printed in the command window include Precision-to-Tolerance Ratio (PTR). Also, the bar graph includes an additional group, the percentage of tolerance.To determine the capability of a measurement system using PTR, use the following guidelines:

If PTR < 0.1, the measurement system is capable.

If PTR > 0.3, the measurement system is not capable.

Otherwise, the measurement system may be acceptable.

`'printtable'`

— A value`'on'`

or`'off'`

that indicates whether the tabular output should be printed in the command window or not. The default value is`'on'`

.`'printgraph'`

— A value`'on'`

or`'off'`

that indicates whether the bar graph should be plotted or not. The default value is`'on'`

.`'randomoperator'`

— A logical value,`true`

or`false`

, that indicates whether the effect of`operator`

is random or not. The default value is`true`

.`'model'`

— The model to use, specified by one of:`'linear'`

— Main effects only (default)`'interaction'`

— Main effects plus two-factor interactions`'nested'`

— Nest`operator`

in`part`

The default value is

`'linear'`

.

`[TABLE, stats] = gagerr(...)`

returns a
6-by-5 matrix `TABLE`

and a structure `stats`

.
The columns of `TABLE`

, from left to right, represent
variance, percentage of variance, standard deviations, study var,
and percentage of study var. The rows of `TABLE`

,
from top to bottom, represent different sources of variations: gage
R&R, repeatability, reproducibility, operator, operator and part
interactions, and part. `stats`

is a structure containing
summary statistics for the performance of the measurement system.
The fields of `stats`

are:

`ndc`

— Number of distinct categories`prr`

— Percentage of gage R&R of total variations`ptr`

— Precision-to-tolerance ratio. The value is`NaN`

if the parameter`'spec'`

is not given.

Was this topic helpful?