100個の変数があり、変数var15-v25を使用して因子分析を実行したいと思います。これを行うには、最初に変数を別のオブジェクト(たとえばf
)に抽出してから、主成分分析を実行します。
ここで、PCAスコアを元のデータセットとマージして、PCAスコアを予測子として使用して回帰を実行したいと思います。
誰かが私にこれらの2つのデータセットをマージする方法を提案できますか?私が使用したコードは次のとおりです。
spss_data_factor <- sqldf("SELECT Respondent_Serial,Q4_01_Q4,Q4_02_Q4,Q4_03_Q4,Q4_04_Q4,Q4_05_Q4,Q4_06_Q4,Q4_07_Q4,Q4_08_Q4,Q4_09_Q4,Q4_10_Q4 FROM spss_data_rel")
f <- princomp(spss_data_factor1, cor = TRUE)
summary(f, loadings=TRUE)
f$scores[, 1:5]