Передать отчет из 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)
Другие вопросы по тегам