У меня есть простая lavaan
модель вида
model <- "
latent =~ x1 + x2 + x3 + x4 + x5
"
m1 <- cfa(model, data = df)
. Я знаю, что могу подгонять коэффициенты для каждого наблюдения в df
, используя predict()
, и получать средние значения для остаткадисперсия в каждом x
с resid()
, но по теоретическим причинам было бы полезно иметь возможность получить оценку остатка для каждого наблюдения в df
.Итак, для каждой строки в df
я бы хотел значение для переменной, скажем x5
, которое фиксирует только остаточную дисперсию в x5
, не учитываемую latent
.Это возможно?Я полагаю, что мог бы сделать это, указав, что x5
загружается и на отдельный фактор, и использовать этот коэффициент с помощью predict()
, но при этом моя модель неопознана, даже если исправить отклонение до 1.