我有100個變量,我想用變量var15-v25進行因子分析。要做到這一點,我首先提取變量到另一個對象(如f
),&然後運行主成分分析。原始變量的PCA分數的最小二乘法擬合
現在我想將PCA分數與原始數據集合起來,以PCA分數作爲預測變量進行迴歸分析。
任何人都可以請建議我合併這兩個數據集的方法。我使用的代碼如下:
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]
向我們展示原始數據的樣本。 – 2011-04-08 16:31:30
你的問題實際上是什麼? AFAICS,它僅僅與FA有關。你只是想在一個文件中附加因子分數表?請提供更多詳細信息... – aL3xa 2011-04-08 17:46:45
我認爲你實際上在SPSS中調用R這裏對嗎?那麼合併2個文件的含義是,你想在SPSS文件中獲得因子分數作爲額外變量?我不知道該怎麼做,但可以用'write.table()'將它寫入文件並將其導入到SPSS中。雖然可能更簡單一些。 – 2011-04-08 17:49:32