Я анализирую некоторые продольные данные, используя пакет lme4
(lmer function
) с 3 Levels
: точки измерения, вложенные в людей, вложенных в домашние хозяйства.Меня интересуют линейные и нелинейные кривые изменения, связанные с конкретным жизненным событием.В моей модели есть много предикторов времени (указывающих на линейное изменение до и после события и указывающих на нелинейное изменение (т. Е. Квадратные переменные времени) до и после события).Кроме того, у меня есть несколько предикторов уровня 2, которые не меняются со временем (т.е. черты личности) и некоторые контрольные переменные (например, возраст, пол).До сих пор я не включал никаких случайных уклонов или межуровневых взаимодействий.
Это код моей модели:
model.RI <- lmer(outcome ~ time + female_c + age_c + age_c2 + preLin + preLin.sq + postLin + postLin.sq + per1.c + per2.c + per3.c + per4.c + per5.c + (1 | ID) + (1 | House))
исход = моя зависимая переменная
time = year 1, year 2, year 3 ... (until year 9);
эта переменная символизирует что-то вроде эффекта тестирования
female_c = gender centered
age_c = age centered
age_c2 = age squared centered
preLin = time variable
, указывающего время до события (эта переменная равна 0 после события и равна -1, например, за год до события, -2 двагоды до события и т. д.)
preLin.sq = squared values of preLin
postLin = time variable
, указывающий время после события (эта переменная равна 0 до события и увеличивается после события; например, +1 через год после события)
postLin.sq = squared values of postLin
per1.c until per5.c = personality traits on Level 2 (centered)
ID = indicating the individuum
House = indicating the household
Мне было интересно, как я могу построить прогнозные значения этой lmer
модели (например, используя ggplot2?).Я построил кривые изменения, используя method=gam
в R. Это довольно управляемый данными метод для проверки данных без предварительного определения, является ли кривая линейной, квадратичной или какой-либо другой.Теперь я хотел бы проверить, сопоставима ли моя параметрическая модель lmer с управляемой данными gam-plot
, которая у меня уже есть.Есть ли у вас какие-либо советы, как это сделать?
Я был бы более чем рад получить помощь по этому вопросу!Пожалуйста, не стесняйтесь спрашивать, не был ли я достаточно точен в объяснении того, что я хотел бы сделать!
Большое спасибо!
Перейдите по этой ссылке: Вот как мойgam-plot выглядит так, и я надеюсь получить что-то похожее при построении прогнозных значений моей модели lmer!