data.frame
マトリックス形式に変換するのに問題があります。ほとんどの因子変数を含む data.frame を数値行列に変更したかったため、次のコードを使用しました
UN2010frame <- data.matrix(lapply(UN2010, as.numeric))
しかし、 のモードを確認するとUN2010frame
、まだリストとして表示されていました。実行したいコード (Ordrating) はリスト形式のデータを受け入れないため、UN2010matrix <- unlist(UN2010frame)
以前はマトリックスを非公開にしていました。これを行うと、最初の行 (以前は列名の行でした) が NA に変わりました。このデータ セットを使用して序数 IRT モデルを実行しようとしたときに、次のエラー メッセージが表示されたため、これは私にとって問題でした。
> Error in 1:nrow(Y) : argument of
> length 0
最初の行のすべての値がなくなったためだと思います。
少しでもお役に立てれば幸いです。どうもありがとうございました!
ヘイリー