Инвариантность измерения с данными диади c с использованием lavaan: Ошибка «отсутствует значение, где требуется ИСТИНА / ЛОЖЬ» - PullRequest
0 голосов
/ 06 августа 2020
• 1000 все гетеросексуалы) удваиваются и хотят проверить неизменность измерений между полами. Кроме того, я хочу проверить инвариантность для другого фактора группирования (cohort между диадами). Чтобы учесть предполагаемую несамостоятельность ошибок пар, я рассматриваю пол как повторяющееся измерение в диадах. Да, кстати, все элементы двоичные.

Мой код выглядит так: (Это не мой реальный код, я упростил имена переменных et c. К сожалению, я не знаю, как сгенерировать данные dyadi c в качестве воспроизводимого примера.)

mod.1 <- "facA_m =~ itemA1_m + itemA2_m + itemA3_m + itemA4_m + itemA5_m + ... #12 items
          facA_f =~ itemA1_f + itemA2_f + itemA3_f + itemA4_f + itemA5_f + ... #12 items
          facB_m =~ itemB1_m + itemB2_m + itemB3_m + itemB4_m + itemB5_m + ... #12 items
          facB_f =~ itemB1_f + itemB2_f + itemB3_f + itemB4_f + itemB5_f + ... #12 items"

genderAsLong <- list(facA = c("facA_m", "facA_f"),
                     facB = c("facB_m", "facB_f"))

gencoh.config <- measEq.syntax(configural.model = mod.1, data = dyadicd,
                               ordered = c( paste0("itemA", c(1:12), "_m"),
                                            paste0("itemB", c(1:12), "_f") ),
                               longFacNames = genderAsLong, group = "cohort",
                               parameterization = "theta", estimator = "WLSMV",
                               ID.fac = "std.lv", ID.cat = "Wu.Estabrook.2016",
                               return.fit = TRUE)

Я получаю следующее сообщение об ошибке: Error in if (any(dCOV < 0)) { : missing value where TRUE/FALSE needed

О чем конкретно говорится в этом сообщении, это из-за пропущенных значений (у меня их несколько, не проблема в других аналогичных моделях) или возникла техническая проблема? Было бы очень полезно уже знать, является ли это проблемой кодирования вообще или статистической проблемой. Заранее благодарим за любой совет.

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