Отсутствующие корреляции в CFA в R - PullRequest
0 голосов
/ 17 сентября 2018

Я оцениваю CFA в R, используя пакет lavaan.При вычислении оценок параметров я получаю полный список, но без корреляций подшкалы скрытого фактора.Минимальный рабочий пример кода (учитывая, что мой набор данных правильно загружен и переменные правильно подготовлены и т. Д.):

library(lavaan)

EL_cfa <- "EL_cfa <- "EL =~ ELM + ELP + ELC
ELM =~ EL_01 + EL_02 + EL_03
ELP =~ EL_04 + EL_05
ELC =~ EL_06 + EL_07
fit_EL_cfa <- cfa(EL_cfa, data = Exampledata, std.lv = TRUE, missing = "fiml"))
summary(fit_EL_cfa, standardized = TRUE, fit.measures = TRUE)
parameterEstimates(fit_EL_cfa, standardized=TRUE)

С помощью последней команды я получаю таблицу результатов с множеством параметров, среди прочих:

    lhs op  rhs    est se  z pvalue ci.lower ci.upper  std.lv st.all std.nox
...
36   EL ~~   EL  1.000  0 NA     NA        1        1   1.000  1.000   1.000
37  ELA ~~  ELA  1.000  0 NA     NA        1        1   0.000  0.000   0.000
38  ELP ~~  ELP  1.000  0 NA     NA        1        1   1.000  1.000   1.000
39  ELC ~~  ELC  1.000  0 NA     NA        1        1   0.000  1.000   1.000
...

Глядя на учебники (например, [Tutorial] [1]), обычно должно быть три дополнительных строки, указывающие корреляции между подшкалами ELA, ELP и ELC, выглядящие примерно так:

40 ELA ~~ ELP ...
41 ELA ~~ ELC ...
42 ELP ~~ ELC ...

Однако эти корреляции не обнаруживаются.Я пробовал это с разными скрытыми переменными в моем наборе данных, но всегда получал только корреляции, такие как строки с 36 по 39 в моем примере).Что я делаю не так?Как сделать так, чтобы корреляции подшкал показывались?Есть ли другой способ получить к ним доступ?

Заранее большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...