Compneurosci
compneurosci.com › wiki › images › 4 › 42 › Intro_to_PCA_and_ICA.pdf pdf
Intro to PCA and ICA
Analysis (PCA) and · Independent Component · Analysis (ICA) Similarities and Differences · Both are statistical transformations · PCA: information from second order statistics · ICA: information that goes up to high order statistics · Both used in various fields: Blind ...
Reddit
reddit.com › r/machinelearning › askml: what's the difference between independent component analysis and principal component analysis?
r/MachineLearning on Reddit: AskML: What's the difference between Independent Component Analysis and Principal Component Analysis?
June 24, 2010 -
Both seem to take data down into lower dimensional space. Is there any practical difference between the two? Is one a more general case of the other?
ICA
PCA
Top answer 1 of 4
11
PCA chooses orthogonal vectors iteratively to explain most of the variance with the first few of them. ICA on the other hand does not have the orthogonality constraint of PCA but wants to emphasize statistical independence between components. Here is a complete study with 2D and 3D plots to illustrate a canonical example that emphasizes the difference: Identifying relevant variables: PCA and ICA
2 of 4
5
One is not a generalization of the other, but they are related in spirit. Both take advantage of the statistical properties of the data to find a "better" space to represent the data in. PCA finds uncorrelated dimensions (which can be done using either the eigenvectors of the covariance matrix or the singular value decomposition of the data). The covariance matrix of the PCA-projected data vectors is the identity matrix, meaning that each of the new dimensions is uncorrelated with each other new dimension. ICA, true to its name, attempts to find dimensions that are totally statistically independent. Statistical independence of the dimensions implies that all the cross moments are zero, which includes the second moment, or covariance. Because this is more restrictive, the components will not necessarily be orthogonal. Another helpful way of thinking about the difference between PCA and ICA is in the distribution of the data along the new dimensions that each aims for (this is mentioned briefly at the end of @orgisel's link). While PCA aims for distributions that are as Gaussian as possible, ICA aims for distributions that are as far from Gaussian as possible, i.e. long tails and sharp peaks. These two perspectives are related by the fact that, of all distributions possible, the Gaussian distribution has the highest variance relative to its other moments. If you're willing to tolerate a bit of hand-waving, this sort of means that a Gaussian distribution is "good" at capturing variance but "bad" at capturing higher moments (skew, kurtosis, etc.). So, if your model aims to capture covariance between dimensions (resulting in uncorrelated dimensions), you should shoot for Gaussian distributions. Conversely, non-Gaussian distributions are "good" at capturing higher moments, and so if your model is aiming to capture and remove higher moments (resulting in totally independent components) then you should aim for distributions that are as un-Gaussian as possible. Sorry all for playing a little fast-and-loose with some definitions, but hopefully this helps with some of the intuitions behind these methods.
Could someone explain the Independent Component Analysis method? (crosspost from r/askscience) Aug 29, 2011
r/statistics 15y ago
Talking about PCA and ICA
01:16:48
Stanford CS229 Machine Learning I PCA/ICA I 2022 I Lecture 15 - ...
12:50
Independent Component Analysis (ICA) | EEG Analysis Example Code ...
39:05
UAB Data Science Club #23: Feature Extraction: PCA, ICA, and LDA ...
50:51
Independent Component Analysis 1 - YouTube
09:08
Independent Component Analysis Using the ICA Procedure - YouTube
PubMed Central
pmc.ncbi.nlm.nih.gov › articles › PMC11398048
Fusion of PCA and ICA in Statistical Subset Analysis for Speech Emotion Recognition - PMC
In this work, PCA and ICA were selected, as PCA is often used without prior feature selection, thus disregarding the data distribution, while ICA is a non-parametric method that is recommended when the data are not normally distributed [23].
GeeksforGeeks
geeksforgeeks.org › machine learning › ml-independent-component-analysis
Independent Component Analysis - ML - GeeksforGeeks
May 2, 2026 - Mathematically, this means the joint probability of X and Y is equal to the product of their individual probabilities. ... The source signals are statistically independent of each other. The source signals have non-Gaussian distributions. These assumptions allow ICA to effectively separate mixed signals into independent components, a task that traditional methods like PCA cannot achieve
Towards Data Science
towardsdatascience.com › home › latest › pca/lda/ica : a components analysis algorithms comparison
PCA/LDA/ICA : a components analysis algorithms comparison | Towards Data Science
January 22, 2025 - The results of LDA can be interpreted as a projection of the data onto a space that maximizes class separation, whereas the results of PCA and ICA can be interpreted as a projection of the data onto a space that captures the most important sources of variability or independence, respectively.
Medium
medium.com › @nasdag › independent-components-and-time-series-a-hands-on-approach-da76e050a911
Independent Components and Time Series: A Hands-On Approach | by Philippe Dagher | Medium
February 13, 2023 - As a result of these differences, ICA is typically used when the underlying structure of the data is non-Gaussian and the sources are assumed to be independent, while PCA is used when the data is Gaussian or when the goal is to reduce the dimensionality of the data while preserving the variance.
MDPI
mdpi.com › 1424-8220 › 24 › 17 › 5704
Fusion of PCA and ICA in Statistical Subset Analysis for Speech Emotion Recognition
September 2, 2024 - Following a thorough statistical analysis with principal component analysis (PCA) and independent component analysis (ICA), we reorganized the vocal features into distinct groups based on their distribution characteristics, dividing them into normal and non-normal distributions, which facilitated the targeted application of PCA and ICA.
PubMed
pubmed.ncbi.nlm.nih.gov › 17133395
Evaluation of PCA and ICA of simulated ERPs - PubMed - NIH
Checking your browser before accessing pubmed.ncbi.nlm.nih.gov · Click here if you are not automatically redirected after 5 seconds
Daniel Roelfs
danielroelfs.com › posts › a-basic-comparison-between-factor-analysis-pca-and-ica
A Basic Comparison Between Factor Analysis, PCA, and ICA | Daniel Roelfs
September 14, 2021 - A nice feature of PCA is that the underlying principles are rather simple, and you could calculate the eigenvectors and eigenvalues using just two functions: cov() and eigen(), which calculate the covariance matrix and the eigenvalues and -vectors of the covariance matrix respectively. If the terms “matrix manipulations”, eigenvectors, and dot product sound scary to you, you can skip to the ICA section.
arXiv
arxiv.org › pdf › 1709.10222 pdf
Comparison of PCA with ICA from data distribution perspective Miron Ivanov
It turns out that PCA is a part of ICA. It is used to whiten the data matrix before doing ICA which means that, since · PCA works with first two moments of distribution, PCA and ICA do not intersect at all.
YouTube
youtube.com › watch
What Is The Difference Between PCA And ICA? - The Friendly Statistician - YouTube
What Is The Difference Between PCA And ICA? In this informative video, we will clarify the differences between Principal Component Analysis (PCA) and Indepen...
Published: September 3, 2025
University of Hawaii
www2.hawaii.edu › ~kyungim › papers › baek_cvprip02.pdf pdf
PCA vs. ICA: A comparison on the FERET data set
T W-1 U. This use of PCA as a pre-processor in a · two-step process allows ICA to create subspaces of
scikit-learn
scikit-learn.org › stable › auto_examples › decomposition › plot_ica_vs_pca.html
FastICA on 2D point clouds — scikit-learn 1.9.1 documentation
Representing ICA in the feature space gives the view of ‘geometric ICA’: ICA is an algorithm that finds directions in the feature space corresponding to projections with high non-Gaussianity.
Bohrium
bohrium.com › sciencepedia › pca vs. ica: a tale of variance and independence
PCA vs. ICA: A Tale of Variance and Independence | Bohrium
PCA (Principal Component Analysis) and ICA (Independent Component Analysis) are signal processing techniques used for separating multivariate signals. While PCA finds orthogonal components that maximize variance, ICA seeks to find components ...
