Лаваан: коэффициент корреляции факторов - PullRequest
0 голосов
/ 08 июля 2019

В lavaan я хочу запустить иерархическую модель.В качестве подготовки я использую модель первого порядка (неиерархическую) для проверки корреляции между моими факторами.Однако два из моих факторов имеют корреляцию> 1 (r = 1,01), и ковариационная матрица моих факторов не является положительно определенной.Поскольку в lavaan можно исправить корреляции между факторами, мне было интересно, можно ли также установить их между определенным диапазоном (например, -1 и 1)?

Я, к сожалению, не могу привести воспроизводимый пример, но здесьмой (упрощенный) код:

    myModel <- '
    factor1 =~ item1 + item2 + item3
    factor2 =~ item4 + item5 + item6  + item7
    factor3 =~ item8 + item9 + item10
'

myModel.fit <- cfa(model = myModel, data = myData)

Кроме того, вот предупреждающее сообщение от lavaan:

lavaan WARNING: covariance matrix of latent variables
            is not positive definite;
            use lavInspect(fit, "cov.lv") to investigate.

Чтобы было ясно: я знаю, что модель не идеальна, япросто хочу использовать его, чтобы показать, что иерархическая модель подходит (следуя книге Александра Божан «Скрытое моделирование переменных в R»).

Большое спасибо за вашу помощь!

...