exponenta event banner

controlchart

Контрольные диаграммы Shewhart

Синтаксис

controlchart(X)
controlchart(x,group)
controlchart(X,group)
[stats,plotdata] = controlchart(x,[group])
controlchart(x,group,'name',value)

Описание

controlchart(X) создает xbar-диаграмму измерений в матрице X. Каждая строка X считается подгруппой измерений, содержащих повторные наблюдения, сделанные одновременно. Строки должны быть в порядке времени. Если X является объектом временного ряда, временные выборки должны содержать реплицированные наблюдения.

Диаграмма отображает средние значения подгрупп в порядке времени, осевую линию (CL) при среднем значении средства и верхнем и нижнем пределах регулирования (UCL, LCL) при трех стандартных ошибках от центральной линии. Стандартная ошибка - это оценочное стандартное отклонение процесса, деленное на квадратный корень размера подгруппы. Стандартное отклонение процесса оценивается из среднего значения стандартных отклонений подгруппы. Неконтролируемые измерения помечаются как нарушения и рисуются красным кругом. Режим курсора данных включен, поэтому при щелчке по любой точке данных отображается информация об этой точке.

controlchart(x,group) принимает переменную группировки group для вектора измерений x. group является категориальной переменной, числовым вектором, символьным вектором, строковым массивом или массивом ячеек символьных векторов той же длины, что и x. Последовательные измерения x(n) совместное использование одного и того же значения group(n) для 1 ≤ nlength(x) определяются как подгруппа. Подгруппы могут иметь разное количество наблюдений.

controlchart(X,group) принимает переменную группировки group для матрицы измерений в X. В этом случае group используется только для маркировки временной оси; он не изменяет группирование по строкам по умолчанию.

[stats,plotdata] = controlchart(x,[group]) возвращает структуру stats статистики подгрупп и оценок параметров, а также структуры plotdata выводимых на печать значений. plotdata содержит одну запись для каждой диаграммы.

Поля в stats и plotdata зависит от типа диаграммы.

Поля в stats выбираются из следующих:

  • mean - Подгруппа означает

  • std - Стандартные отклонения подгруппы

  • range - Диапазоны подгрупп

  • n - Размер подгруппы или общий размер или площадь инспекции

  • i - Отдельные значения данных

  • ma - Скользящие средние

  • mr - Диапазоны перемещения

  • count - Количество дефектов или дефектных позиций

  • mu - Расчетное среднее технологическое

  • sigma - Расчетное стандартное отклонение технологического процесса

  • p - Оценочная доля дефектных

  • m - Расчетное среднее количество дефектов на единицу

Поля в plotdata являются следующими:

  • pts - Значения точек печати

  • cl - Осевая линия

  • lcl - Нижний предел регулирования

  • ucl - Верхний предел регулирования

  • se - Стандартная погрешность точки печати

  • n - Размер подгруппы

  • ooc - Логическое, что верно для точек, которые вышли из-под контроля

controlchart(x,group,'name',value) задает одну или несколько из следующих необязательных пар имя/значение параметра, с name в одиночных кавычках:

  • charttype - имя типа диаграммы, выбранного из следующих:

    • 'xbar'Xбар или средний

    • 's' - Стандартное отклонение

    • 'r' - Диапазон

    • 'ewma' - Экспоненциально взвешенное скользящее среднее

    • 'i' - Индивидуальное наблюдение

    • 'mr' - Подвижный диапазон индивидуальных наблюдений

    • 'ma' - Скользящее среднее по отдельным наблюдениям

    • 'p' - Дефектная пропорция

    • 'np' - Количество дефективов

    • 'u' - Дефекты на единицу

    • 'c' - Количество дефектов

    Альтернативно, параметр может быть строковым массивом или массивом ячеек, перечисляющим несколько совместимых типов диаграмм. Существует четыре набора совместимых типов:

    • 'xbar', 's', 'r', и 'ewma'

    • 'i', 'mr', и 'ma'

    • 'p' и 'np'

    • 'u' и 'c'

  • display - Либо 'on' (по умолчанию) для отображения контрольной диаграммы или 'off' для пропуска дисплея

  • label - символьный вектор, строковый массив или массив ячеек символьных векторов, по одному на подгруппу. Эта метка отображается как часть курсора данных для точки на графике.

  • lambda - Параметр между 0 и 1, контролирующий, насколько текущее предсказание зависит от прошлых наблюдений на графике EWMA. Более высокие значения 'lambda' придавать меньший вес прошлым наблюдениям и больший вес текущим наблюдениям. Значение по умолчанию - 0,4.

  • limits - трехэлементный вектор, задающий значения нижнего предела управления, осевой линии и верхнего предела управления. По умолчанию вычисляется осевая линия и пределы управления на основе расчетного значения sigma. Не допускается, если существует несколько типов диаграмм.

  • mean - Значение для среднего значения процесса или пустое значение (по умолчанию) для оценки среднего значения из X. Это p параметр для p и np диаграммы, средние дефекты на единицу для u и c диаграммы и нормальные mu параметр для других диаграмм.

  • nsigma - Количество кратных sigma от центральной линии до контрольного предела. Значение по умолчанию - 3.

  • parent - Ручка осей для получения графика контрольной диаграммы. По умолчанию оси создаются на новом рисунке. Не допускается, если существует несколько типов диаграмм.

  • rules - имя правила управления или строкового массива или массива ячеек, содержащего несколько имен правил управления. Эти правила вместе с контрольными пределами определяют, помечена ли точка как не управляемая. По умолчанию не применяются правила управления и используются только пределы управления, чтобы определить, не находится ли точка вне управления. Посмотрите controlrules для получения дополнительной информации. Правила управления применяются к картам, измеряющим уровень процесса (xbar, i, c, u, p, и np), а не изменчивость (r, s), и они не применяются к картам на основе статистики перемещения (ma, mr, ewma).

  • sigma - либо значение для sigma, либо метод оценки sigma, выбранный из 'std' (по умолчанию) использовать среднее стандартное отклонение внутри подгруппы, 'range' для использования среднего диапазона подгрупп, и 'variance' для использования квадратного корня объединенной дисперсии. При создании i, mr, или ma диаграммы для данных, не входящих в подгруппы, оценка всегда основана на диапазоне перемещения.

  • specs - вектор, задающий пределы спецификации. Обычно это двухэлементный вектор нижнего и верхнего пределов спецификации. Поскольку ограничения спецификации обычно применяются к отдельным измерениям, этот параметр в первую очередь подходит для i чарты. Эти пределы не отображаются на графике r, s, или mr чарты.

  • unit - Общее количество проверенных позиций для p и np диаграммы и размер проверяемой установки для u и c чарты. В обоих случаях X должно быть числом найденных дефектов или дефектов. Значение по умолчанию - 1 для u и c чарты. Этот аргумент является обязательным (нет значения по умолчанию) для p и np чарты.

  • width - Ширина окна, используемого для вычисления диапазонов движения и средних значений в mr и ma диаграммы и для вычисления оценки сигмы в i, mr, и ma чарты. Значение по умолчанию - 5.

Примеры

свернуть все

Загрузите образцы данных.

load parts

Создайте контрольные диаграммы xbar и r для данных.

st = controlchart(runout,'charttype',{'xbar' 'r'});

Figure contains 2 axes. Axes 1 with title Control charts contains 4 objects of type line. These objects represent Data, Violation, Center, LCL/UCL. Axes 2 contains 4 objects of type line.

Просмотрите среднее значение процесса и стандартное отклонение.

fprintf('Parameter estimates:  mu = %g, sigma = %g\n',st.mu,st.sigma);
Parameter estimates:  mu = -0.0863889, sigma = 0.130215
Представлен в R2006b