response

Класс: LinearMixedModel

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

Синтаксис

Описание

пример

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

Входные параметры

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

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

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

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

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

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

Примеры

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

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

load('weight.mat');

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

Храните данные в таблице. Задайте 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 object. The axes object contains an object of type line.

Смотрите также

| |