Rによる因子分析
パッケージ
標準のfactanal
- 因子数と回転法varimaxかpromaxかnoneが指定できる
使い方
factanal(x=data, factors=2, rotation="none")
psychライブラリのfa
- 初期解の算出法が指定できる。ml (最尤法)、minres (最小2乗法) など
- 回転法にquartimax(クォーティマックス法)、equamax (エカマックス法) などの直交回転、oblimin (オブリミン法) などの斜向回転が加わっている
使い方
fa.results <- fa(r=data, nfactors=2, rotate="varimax", fm="ml")
# 因子スコア
fa.results$scores
# スクリープロット
plot(fa.results$e.values, type='0')