3

我想根据它们的 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')。

我怎么能那样做?

4

1 回答 1

1

这可能有效:

names(sort(descript(Abortion)['alpha']$alpha[-1,1], decreasing=TRUE)[c(1,2)])
于 2013-03-27T12:16:07.270 回答