La PCA è principalmente una tecnica di riduzione dei dati in cui l'obiettivo è ottenere una proiezione dei dati su uno spazio dimensionale inferiore. Due obiettivi equivalenti sono massimizzare iterativamente la varianza o minimizzare l'errore di ricostruzione. Questo è in realtà risolto in alcuni dettagli nelle risposte a questa domanda precedente .
Al contrario, l'analisi fattoriale è soprattutto un modello generativo di un -dimensionale di dati vettoriali X dicendo che
X = A S + ε
dove S è il q dimensionale vettore di fattori latenti, A è p × k con k < p ed ε è un vettore di errori non correlati. La matrice A è la matrice dei caricamenti dei fattori . Ciò produce una parametrizzazione speciale della matrice di covarianza come
Σ = A A T + DpX
X= A S+ ϵ
SqUNp × kk < pεUNΣ = A AT+ D
Il problema con questo modello è che è sovra-parametrizzato. Lo stesso modello si ottiene se
viene sostituito da
A R per qualsiasi matrice ortogonale
k × k R , il che significa che i fattori stessi non sono unici. Esistono varie proposte per risolvere questo problema, ma c'è
non è una soluzione unica che consente di fattori con il tipo di interpretazione che chiedete. Una scelta popolare è la rotazione
varimax . Tuttavia, il criterio utilizzato determina solo la rotazione. Lo spazio di colonna espanso da
A non cambia e, poiché fa parte della parametrizzazione, viene determinato con qualsiasi metodo utilizzato per stimare
ΣUNA Rk × kRUNΣ - con la massima probabilità in un modello gaussiano, diciamo.
Quindi, per rispondere alla domanda, i fattori scelti non vengono dati automaticamente dall'uso di un modello di analisi dei fattori, quindi non esiste una singola interpretazione dei primi fattori . Devi specificare il metodo utilizzato per stimare (lo spazio di colonna di) A e il metodo utilizzato per scegliere la rotazione. Se D = σ 2 I (tutti gli errori hanno la stessa varianza), la soluzione MLE per lo spazio colonna di A è lo spazio attraversato dai vettori dei componenti principali q principali, che può essere trovato da una decomposizione di valore singolare. È ovviamente possibile scegliere di non ruotare e riportare questi vettori componenti principali come fattori. KUND = σ2ioUNq
KKK