Ошибка при попытке использовать вмененные данные для sem с использованием пакета "mi" - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь провести модель пути с моими вмененными данными, но не могу понять, как заставить мой код работать.

Регулярная регрессия, подобная этой, прекрасно работает с функцией пула

analysis <- pool(outcome1 ~ variable1 + variable2,
             data = imputations, m = NULL)

Но когда я пытаюсь сделать это моделью пути, это дает мне ошибки.

например, код, который я пробовал

analysis <- pool(outcome1 + outcome2 ~ variable1 + variable2,
             data = imputations, m = NULL)

Ошибка в пуле (результат1 + результат2 ~ переменная1 + переменная2, данные = вменения,: переменная, которая не называется исходом1 + результат2, возможно)из-за опечатки или преобразования, в этом случае вам нужно явно указать 'FUN'

analysis <- sem(pool(outcome1 + outcome2 ~ variable1 + variable2,
             data = imputations, m = NULL))

Ошибка в пуле (исход 1 + результат 2 ~ переменная 1 + переменная 2, данные = вменения,: нетпеременная под названием "исход 1" + "результат 2", возможно, из-за опечатки или преобразования, и в этом случае вам необходимо явно указать 'FUN'

analysis <- pool(outcome1 ~ variable1 + variable2
                  outcome2 ~ variable1 + variable2,
             data = imputations, m = NULL)

Ошибка: неожиданная ',' in 'data = imputations,«

analysis <- 'outcome1 ~ variable1 + variable2
              outcome2 ~ variable1 + variable2'

 path <- sem(pool(analysis, data=imputations, m=NULL))

. Ошибка в пуле (анализ, данные = вменения, m = NULL):« формула »должна быть формулой

I 'я еще новичок в г, есть идеи, что я делаю не так?

...