Функция sem () Ошибка в w_mat% *% p_deriv_mat% *% invMat - PullRequest
0 голосов
/ 24 июня 2019

Я столкнулся со следующей ошибкой при запуске функции sem ():

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

library(psych)
library(sem)

#Creating syntax equation
mgb_syn_eq <- "
MIL: S.Defense                        #Military and National Security
GOV: E.GovLess, E.GovFM, E.GovBig     #Limited Government
BUS: E.BusinessReg                    #Business
"
#Creating CFA Syntax from theory
mgb_syn <- cfa(text = mgb_syn_eq, reference.indicators = FALSE)

#Use the sem() function to run a CFA
mgb_CFA <- sem(mgb_syn, data = df.secs_CFA) 

Ошибка в w_mat% % p_deriv_mat% % invMat: требуется числовая / сложная матрица / векторные аргументы

1 Ответ

0 голосов
/ 24 июня 2019

Я нашел ответ:

Проблема заключалась в том, что пакет psych имеет только некоторые основные функции пакета lavaan И что я пытался оценить скрытое значение только с одним параметром (вам нужно как минимум 3).

...