Передать отчет из modind() / lavaan() в вектор
Фон
Анализируя некоторые данные в модели SEM, можно перечислить показатели, которые оказывают наибольшее влияние на соответствие модели. Это делается с помощью команды modind из проекта lavaan. Я могу отфильтровать это, чтобы показать только первые несколько. Команда выглядит так:
head(mod_ind[order(mod_ind$mi, decreasing=TRUE), ], 4)
Вывод обычно будет выглядеть так:
lhs op rhs group mi mi.scaled epc sepc.lv sepc.all
5760 var12 ~ g 1 0 0 0 0 0
7740 var2 ~ g 1 0 0 0 0 0
5562 var35 ~ g 1 0 0 0 0 0
8598 var7 ~ g 1 0 0 0 0 0
Вопрос
- Как разобрать / передать имя этих переменных (var12, var2, var35, var7) в вектор строк?
1 ответ
Довольно простой ответ с помощью @chinsoon12:
vector<-head(mod_ind[order(mod_ind$mi, decreasing=TRUE), "lhs"], 4)
Утверждать:
is.vector(vector)