|
|
Come ottenere la componente principale di un covarianza Matrix1 Creare una matrice diagonale con le voci "c ". Moltiplicare scalare " c" dalla matrice identità che ha lo stesso numero di righe e colonne come matrice di covarianza . , Cioè , costruire la matrice cI . Sottrarre cI dalla matrice di covarianza . L'equazione di questo è C - cI , supponendo che "C" è la matrice di covarianza . Il risultato sarà una matrice che ha valori numerici puri solo per gli elementi fuori dalla diagonale Prendete il determinante di C - . CI . Utilizzare il metodo di calcolo determinanti su matrici quadrate ( C - cI è una matrice quadrata perché il suo numero di righe uguale al suo numero di colonne ) . Chiamare il determinante "D. " D pari a zero e risolvere l'equazione . Scrivere D = 0 . Questa è un'equazione con una variabile , "c ". Risolvere questa equazione utilizzando l'algebra , ottenendo più risultati per " c ". Osservare i valori di c . Questi valori sono gli autovalori della matrice di covarianza . Poiché si desidera che il componente principale ( l'autovettore corrispondente al più grande autovalore ) , è necessario costruire l'autovettore relativo al più grande c . Chiamare il più grande c " m ". Creare la matrice C- mi. Questa è una matrice quadrata simile alla matrice di covarianza ma con diversi elementi diagonali . Moltiplicare la matrice C - mI da un vettore colonna di variabili , " x ". Creare un vettore colonna , "x ", che ha lo stesso numero di colonne come C ha . Eseguire la moltiplicazione ( C - Mi) x . Il risultato sarà un vettore colonna di polinomi . ( C -MI ) x uguale a zero e risolvere per x utilizzando algebra delle matrici . La soluzione per x è l'autovettore di interesse : . L'elemento principale per la matrice di covarianza Previous:Come calcolare STC Dottorati di ricerca
|
|
Copyright © https://www.educazione.win - Tutti i diritti riservati |