exponenta event banner

ответ

Класс: LinearMixedModel

Вектор отклика линейной модели смешанных эффектов

Синтаксис

Описание

пример

y = response(lme) возвращает вектор ответа y используется для соответствия линейной модели смешанных эффектов lme.

Входные аргументы

развернуть все

Линейная модель смешанных эффектов, заданная как LinearMixedModel объект, построенный с помощью fitlme или fitlmematrix.

Выходные аргументы

развернуть все

Значения ответа, заданные как вектор n-by-1, где n - количество наблюдений.

Типы данных: single | double

Примеры

развернуть все

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

load('weight.mat');

weight содержит данные продольного исследования, где 20 субъектов случайным образом распределяются по 4 программам упражнений, и их потеря веса регистрируется в течение двухнедельных периодов времени. Это смоделированные данные.

Сохраните данные в таблице. Определить Subject и Program в качестве категориальных переменных.

tbl = table(InitialWeight,Program,Subject,Week,y);
tbl.Subject = nominal(tbl.Subject);
tbl.Program = nominal(tbl.Program);

Подгонка линейной модели смешанных эффектов, где начальный вес, тип программы, неделя и взаимодействие между неделей и типом программы являются фиксированными эффектами. Перехват и неделя варьируются в зависимости от субъекта.

lme = fitlme(tbl,'y ~ InitialWeight + Program*Week + (Week|Subject)');

Вычислите подходящие значения и отклик.

F = fitted(lme);
y = response(lme);

Постройте график зависимости отклика от заданных значений.

plot(F,y,'bs')
xlabel('Fitted Values')
ylabel('Response')

Figure contains an axes. The axes contains an object of type line.

См. также

| |