访问R中的结构

时间:2013-03-27 12:02:21

标签: r

我想根据他们的cronbach-alpha-if-excluded值得到项目的名称。 ltm包给了我需要的数据,但是我无法理解如何以我需要的方式访问它的结果集。 (我知道其他软件包具有Cronbach alpha函数,但我只能找到这个函数来处理我随机丢失的数据。)

library(ltm)
descript(Abortion)['alpha']

结果

$alpha
                     value
All Items        0.8706719
Excluding Item 1 0.8572997
Excluding Item 2 0.8223116
Excluding Item 3 0.8147668
Excluding Item 4 0.8430359

我想根据返回值对它们进行排序,并将列表中最大的项目名称放在一起。在这种情况下,我需要一种方法来返回badItems< -c('Item 1','Item 4')。

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

这可能有效:

names(sort(descript(Abortion)['alpha']$alpha[-1,1], decreasing=TRUE)[c(1,2)])