Я использую lmer
для подгонки модели многоуровневой полиномиальной регрессии с несколькими фиксированными эффектами (включая переменные для конкретного субъекта, такие как возраст, кратковременная память и т. Д.) И двумя наборами случайных эффектов (Предмет и Предмет: Условие ). Теперь я хотел бы предсказать данные для гипотетического субъекта с определенными свойствами (возраст, кратковременная память и т. Д.). Я подгоняю модель (m
) и создал новый фрейм данных (pred
), который содержит мою гипотетическую тему, но когда я попытался predict(m, pred)
, я получил ошибку:
Error in UseMethod("predict") :
no applicable method for 'predict' applied to an object of class "mer"
Я знаю, что мог бы использовать метод грубой силы для извлечения фиксированных эффектов из моей модели и умножения всего этого, но есть ли более элегантное решение?