polycor パッケージのヘクター関数とここで見つけた手順を使用して、80 個の二分変数 (1440 ケース) のセットで因子分析を実行しようとしています: http://researchsupport.unt.edu/class/Jon/Benchmarks /BinaryFA_L_JDS_Sep2014.pdf
悲しいことに、データセットの残りの部分から関心のある変数のみを選択して因子分析を実行した後、一貫して次のエラーと警告が表示されるようです。
Error in optim(0, f, control = control, hessian = TRUE, method = "BFGS") :
non-finite finite-difference value [1]
In addition: Warning messages:
1: In log(P) : NaNs produced
2: In log(P) : NaNs produced
これは、上記の PDF で説明されているステップを実行したときのコマンドです。
testMat <- hetcor(data)$cor
これが何を意味するのか、どのように進めればよいのかわかりません... ご意見をお待ちしております。ありがとうございました!