Domanda

Qualcuno può confermare o correggere questa Wikipedia algoritmo per calcolare il primo principal componente? Voglio una realizzazione semplice dei PCA negli D, che non ha nessun librerie esistenti per la PCA per quanto ne so. Ho provato l'attuazione del presente, e non sembrare come i miei risultati su semplici esempi corrispondono roba che ricevo da R o Octave. Sono abbastanza sicuro che non è un bug di implementazione perché ho controllato il mio implementazione più volte e anche riscritto da zero, ed è un algoritmo piuttosto semplice.

È stato utile?

Soluzione

È il vostro matrice dei dati è pari a zero meaned, come richiesto dalle pre-condizioni?

Il frammento di codice è chiaro su questo punto, ma il modo in cui la matrice di dati originariamente descritta, ritengo che i mezzi di colonna devono essere zero per il metodo di alimentazione di lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top