Rを用いて因子分析を行っています。
最小残差法を用いたいのでfa関数を用いて行っているのですが、問題点として下記のことが挙げられます。
1、得られる(Rコンソール上)loadingが3桁の精度でしか表示されません。
入力自体は16桁の精度を持っているので、3桁では少なすぎます。入力と同精度で取り出す方法があるのでしょうか?
2、fa(df*10^12, nfactors=19 ,rotate="promax", SMC=TRUE, fm="minres", scores=T)と実行すると
警告メッセージ:
fac(r = r, nfactors = nfactors, n.obs = n.obs, rotate = rotate, で:
A loading greater than abs(1) was detected. Examine the loadings carefully.
と表示されます。loadingが1を超えるものがあるとそのままの意味なのでしょうが、特に気にする必要はないのでしょうか?それとも1を超えるものがないような実行方法はあるでしょうか?
以上です、宜しくお願いします。
あなたの回答
tips
プレビュー