controlchart

Шюхарт диаграммы управления

Синтаксис

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) при трех стандартных ошибках от осевой линии. Стандартная ошибка - это оцененное стандартное отклонение процесса, разделенное на квадратный корень размера подгруппы. Стандартное отклонение процесса оценивается по сравнению со средним значением стандартных отклонений подгруппы. Неуправляемые измерения помечаются как нарушения и рисуются красным кругом. Режим Data Cursor включен, поэтому при щелчке любой точки данных отображается информация об этой точке.

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 - вектор символов, строковые массивы или массив ячеек из векторов символов, по одному на подгруппу. Эта метка отображается как часть Data Cursor для точки на графике.

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

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

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

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

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

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

  • 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