Попытки построить модель посредничества с категориальной экзогенной переменной в lavaan
У меня есть категориальная переменная с фиктивным кодом в качестве IV в простой модели посредничества, и я изо всех сил пытаюсь правильно сформулировать свои пути в
lavaan
. Я попытался сформулировать модель так, чтобы она давала разные коэффициенты для каждого контраста с фиктивным кодом. Прямо сейчас у меня есть:
medmodelknowdisgust <- '
disgust ~ a1*b.a
disgust ~ a2*b.c
disgust ~ a3*b.d
disgust ~ a4*b.e
know_ave_correct ~ cp1 * b.a + B1 * disgust
know_ave_correct ~ cp2 * b.c + B2 * disgust
know_ave_correct ~ cp3 * b.d + B3 * disgust
know_ave_correct ~ cp4 * b.e + B4 * disgust
ab1 := a1 * B1
ab2 := a2 * B2
ab3 := a3 * B3
ab4 := a4 * B4'
fitknowdisgust <- sem(medmodelknowdisgust, data = d, se = "bootstrap", bootstrap = 1000)
Когда я пытаюсь запустить эту модель, я получаю такую ошибку:
Ошибка в lavParseModelString(модель): lavaan ОШИБКА: повторяющийся элемент модели в: know_ave_correct~cp2b.c+B отвращение
Кто-нибудь знает, что здесь происходит?