【问题标题】:Pipe a report from modind() / lavaan() into a vector将 modind() / lavaan() 的报告通过管道传输到向量中
【发布时间】:2016-04-28 11:11:35
【问题描述】:

背景

在分析 SEM 模型中的一些数据时,可以列出对模型拟合影响最大的指标。这是通过 lavaan 项目中的命令 modind 完成的。我可以过滤它以仅显示前几个。命令如下:

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)的名称解析/管道转换为字符串向量?

【问题讨论】:

  • 试试 head(mod_ind[order(mod_ind$mi, reduction=TRUE), "lhs"], 4)

标签: r r-lavaan


【解决方案1】:

在@chinsoon12 的帮助下得到一个简单的答案:

vector<-head(mod_ind[order(mod_ind$mi, decreasing=TRUE), "lhs"], 4)

断言:

is.vector(vector)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    相关资源
    最近更新 更多