Загрузите выборочные данные.
Эти моделируемые данные получены от производственной компании, которая управляет 50 заводами по всему миру, причем каждый завод выполняет пакетный процесс для создания готового продукта. Компания хочет уменьшить количество дефектов в каждой партии, поэтому разработала новый производственный процесс. Чтобы проверить эффективность нового процесса, компания выбрала 20 своих фабрик наугад для участия в эксперименте: Десять фабрик реализовали новый процесс, а другие десять продолжали запускать старый процесс. На каждом из 20 заводов компания запустила пять партий (в общей сложности 100 партий) и записала следующие данные:
Флаг, указывающий, использовал ли пакет новый процесс (newprocess
)
Время вычислений для каждой партии, в часах (time
)
Температура партии, в степенях Цельсия (temp
)
Категориальная переменная, указывающая на поставщика (A
, B
, или C
) химического вещества, используемого в партии (supplier
)
Количество дефектов в партии (defects
)
Данные также включают time_dev
и temp_dev
, которые представляют абсолютное отклонение времени и температуры, соответственно, от стандарта процесса в 3 часа при 20 степенях Цельсии.
Подбор обобщенной линейной модели смешанных эффектов с помощью newprocess
, time_dev
, temp_dev
, и supplier
как предикторы фиксированных эффектов. Включите точку пересечения случайных эффектов, сгруппированный по factory
, для расчета различий в качестве, которые могут существовать из-за специфичных для фабрики изменений. Переменная отклика defects
имеет распределение Пуассона, и соответствующая функция ссылки для этой модели является логарифмической. Используйте метод Laplace fit, чтобы оценить коэффициенты. Задайте кодировку фиктивной переменной следующим 'effects'
, поэтому фиктивные переменные коэффициенты равны 0.
Количество дефектов может быть смоделировано с помощью распределения Пуассона
Это соответствует обобщенной модели линейных смешанных эффектов
где
количество дефектов, наблюдаемых в партии, произведенной заводом-изготовителем во время партии .
- среднее количество дефектов, соответствующих заводу (где ) во время партии (где ).
, , и являются измерениями для каждой переменной, которые соответствуют фабрике во время партии . Для примера, указывает, производится ли партия заводом-изготовителем во время партии использовали новый процесс.
и являются фиктивными переменными, которые используют эффекты (сумма к нулю) кодирования, чтобы указать, является ли компания C
или B
, соответственно, поставила химикаты для партии, произведенной заводом во время партии .
является точка пересечения случайных эффектов для каждого завода который учитывает специфические для завода изменения в качестве.
Проверка наличия существенного различия между поставщиком C и поставщиком B.
Большое - значение указывает на отсутствие существенного различия между поставщиком C и поставщиком B на уровне значимости 5%. Здесь, coefTest
также возвращает -statistic, степени свободы числителя и приблизительные степени свободы знаменателя.
Проверка наличия существенного различия между поставщиком A и поставщиком B.
Если вы задаете 'DummyVarCoding'
аргумент пары "имя-значение" как 'effects'
при подгонке модели с помощью fitglme
, затем
где , , и соответствуют поставщикам A, B и C, соответственно. - эффект A минус средний эффект A, B и C. Для определения контрастной матрицы, соответствующей тесту между поставщиком A и поставщиком B,
Из выхода disp(glme)
, столбец 5 контрастной матрицы соответствует , а столбец 6 соответствует . Поэтому контрастная матрица для этого теста задана как H = [0,0,0,0,1,2]
.
Большое - значение указывает на отсутствие существенного различия между поставщиком A и поставщиком B на уровне значимости 5%.