2017-11-12 42 views
0

psychパッケージのpolychoric関数でエラーが発生しました。私は、次の構文を使用してからデータフレームにpolychoric相関行列を格納しようとしている:norm.kdqol36注文変数のベクトルを有するデータフレームであるPsych Library polychoric関数のエラー「あなたのアイテムには8つ以上のカテゴリがあります。多色はおそらく必要ありません」

RPOL36 <- polychoric(norm.kdqol36,smooth=TRUE)

、5つのレベル(0、25とそれぞれ、 50,75,100)。次に例を示します。

0 25 50 75 100 11962 19953 4987 12998 8261

5つのレベルを有する各変数にもかかわらず、私はこのエラーを取得する:

Error in polychoric(norm.kdqol36, smooth = TRUE) : You have more than 8 categories for your items, polychoric is probably not needed

は、より多くを持って、私の変数を読み込むためのpolychoric機能を引き起こして書式設定の問題があるだろう5つのカテゴリよりも?

+1

あなたの質問に[最小限再現可能な例](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を含めると、回答が得られる可能性が高くなります。 – jsb

答えて

0

polychoricはカテゴリが8種類未満のカテゴリデータを想定していますが、データはこの前提を満たしています。短期的な修正は、0,25,50,75,100のデータを0,1,2,3,4にコード化することです(つまり、25で割ります)。
私はちょうどこの問題を修正しましたので、psych(1.8.1)の次のリリースではこのコードをあなたのために行います。

関連する問題