3

cronbach-alpha-if-excluded値に基づいてアイテムの名前を取得したいと思います。ltmパッケージは必要なデータを提供してくれますが、必要な方法で結果セットにアクセスする方法を理解できませんでした。(他のパッケージにクロンバックのアルファ関数があることは知っていますが、ランダムな欠測データを処理するためにこれしか見つかりませんでした。)

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

戻り値順に並べて、一番大きい2つの商品名をリストに入れたいと思います。この場合、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 に答える