> 因子分析も連続変数と見なした古典的方法と,ポリコリック相関係数をつかった方法,両方で見てみましょう。 まずは古典的方法から。
> fa.result.n <- fa(Science.n, nfactors = 3, fm = "ml", rotate = "promax")
> ## In fa, too many factors requested for this number of variables to use SMC
> ## for communality estimates, 1s are used instead
変数の個数が 4 個であるにもかかわらず,因子数を 3 に指定(nfactors = 3
)したら,こういうエラーメッセージ(too many factors requested)も出ようというもの。なぜ,それを無視して話を進めるのか,理解に苦しむが。
> ## Error: 'x' must be an array of at least two dimensions
> まあ他にも色々できるようですが,まだちょっと関数の挙動が怪しかったりします。
色々エラーが出るというのは,解析の条件設定に無理があるのではないかな?
> 警告が出るのでちょっと推定がうまくいってないかもです
そうかもね