PCA terutama merupakan teknik reduksi data di mana tujuannya adalah untuk mendapatkan proyeksi data ke ruang dimensi yang lebih rendah. Dua tujuan yang setara adalah untuk memaksimalkan perbedaan secara iteratif atau untuk meminimalkan kesalahan rekonstruksi. Ini sebenarnya dikerjakan dalam beberapa perincian dalam jawaban untuk pertanyaan sebelumnya ini .
Sebaliknya, analisis faktor terutama merupakan model generatif dari -data dimensi vektor X yang mengatakan bahwa
X = A S + ϵ di
mana S adalah vektor dimensi q faktor laten, A adalah p × k dengan k < p dan ϵ adalah vektor kesalahan tidak berkorelasi. The A matriks adalah matriks faktor loadings . Ini menghasilkan parametrization khusus dari matriks kovarians sebagai
Σ = A A T + DhalX
X= A S+ ϵ
SqAp×kk<pϵAΣ=AAT+D
Masalah dengan model ini adalah bahwa model ini terlalu ter-parametrik. Model yang sama diperoleh jika
diganti dengan
A R untuk setiap
k × k matriks ortogonal
R , yang berarti bahwa faktor sendiri tidak unik. Berbagai saran ada untuk menyelesaikan masalah ini, tetapi
tidak ada solusi tunggal yang memberi Anda faktor dengan jenis penafsiran yang Anda minta. Salah satu pilihan populer adalah rotasi
varimax . Namun, kriteria yang digunakan hanya menentukan rotasi. Ruang kolom yang direntang oleh
A tidak berubah, dan karena ini adalah bagian dari parametrization, ditentukan oleh metode apa pun yang digunakan untuk memperkirakan
ΣAARk×kRAΣ - Dengan kemungkinan maksimum dalam model Gaussian, katakanlah.
Oleh karena itu, untuk menjawab pertanyaan, faktor yang dipilih tidak diberikan secara otomatis dari menggunakan model analisis faktor, sehingga tidak ada interpretasi tunggal dari faktor pertama. Anda harus menentukan metode yang digunakan untuk memperkirakan (ruang kolom) A dan metode yang digunakan untuk memilih rotasi. Jika D = σ 2 I (semua kesalahan memiliki varians yang sama) solusi MLE untuk ruang kolom A adalah ruang yang direntang oleh vektor komponen utama q terkemuka , yang dapat ditemukan oleh dekomposisi nilai singular. Tentu saja dimungkinkan untuk memilih untuk tidak memutar dan melaporkan vektor komponen utama ini sebagai faktor. kAD=σ2IAq
kkk