by celerity on 8/23/17, 12:20 PM with 15 comments
by twelfthnight on 8/24/17, 2:21 AM
And here is another interesting connection between PCA and ridge regression: https://stats.stackexchange.com/questions/81395/relationship...
by vcdimension on 8/24/17, 12:40 PM
by gabrielgoh on 8/24/17, 2:27 AM
PCA is the SVD of A'A
by thanatropism on 8/24/17, 11:44 AM
SVD is a matrix decomposition. It generalizes the idea of representing a linear transformation (with same dimensions in domain and codomain) in the basis of its eigenvalues, which gives a diagonal matrix representation and a formula like A = V'DV.
SVD is like this, but for rectangular matrices. So you have two matrices to diagonalize: A = U'DV.
That SVD even performs PCA as noted in the algorithms is a theorem, albeit simple one usually given as an exercise. But hey, even OLS regression can be programmed with SVD if you want to.
by kiernanmcgowan on 8/24/17, 1:01 AM
by popcorncolonel on 8/24/17, 12:41 AM
This article was well-written, exactly precise enough, and cleared up the confusion. Thanks for sharing!
by eggie5 on 8/24/17, 9:15 AM
PCA is the analysis of a set of eigenvectors. Eigenvectors can come from SVD components or a covariance matrix.
by foxh0und on 8/24/17, 12:54 AM
by finknotal on 8/24/17, 7:23 AM