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

    • 'u' — Дефекты на модуль

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

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

    • 'xbar'SR, и '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 для получения дополнительной информации. Правила управления применяются к графикам, которые измеряют уровень процесса (xbariCUP, и np) вместо изменчивости (rS), и они не применяются к графикам на основе движущейся статистики (ma, mr, ewma).

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

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

  • unit — Общее количество смотревших элементов для p и np графики и размер смотревшего модуля для u и c графики. В обоих случаях X должно быть количество количества дефектов или найденного defectives. Значение по умолчанию 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