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 выбраны из следующего:

  • среднее значение Средние значения подгруппы

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

  • область значений Области значений подгруппы

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

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

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

  • mr — Перемещение областей значений

  • количество Количество дефектов или дефектных элементов

  • \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', 's', 'r' и 'ewma'

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

    • 'p' и 'np'

    • 'u' и 'c'

  • отображение Или 'on' (значение по умолчанию), чтобы отобразить диаграмму управления или 'off', чтобы не использовать отображение

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

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

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

  • среднее значение Значение для среднего значения процесса или пустое значение (значение по умолчанию), чтобы оценить среднее значение от 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 должен быть количеством количества дефектов или найденного defectives. Значение по умолчанию 1 для графиков c и u. Этот аргумент требуется (никакое значение по умолчанию) для графиков np и p.

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

Примеры

свернуть все

Загрузите выборочные данные.

load parts

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

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

Отобразите процесс среднее и стандартное отклонение.

fprintf('Parameter estimates:  mu = %g, sigma = %g\n',st.mu,st.sigma);
Parameter estimates:  mu = -0.0863889, sigma = 0.130215

Представленный в R2006b