我正在使用FastIca工具箱(https://research.ics.aalto.fi/ica/fastica/),但对于结果中的W(分离/去混合)矩阵的方向感到困惑。
设X是一个n x B的矩阵,其中n是数据集中信号的数量,B是采样时间点的数量。
我一直在使用以下方法计算W矩阵:
[A,W] = fastica(X)
然而,由于W是一个n x n的矩阵,我无法确定它的方向,也不知道在后续计算中应该使用W还是它的转置(W.’),并且在文档中似乎找不到明确的答案。
为了帮助我找到方向,fastica是在最大化Y的行独立性,其中Y = W.’X 还是 Y = WX?
回答:
应该是Y=W*X
。为了确认,您可以减少要估计的成分数量,然后W
将不再是方阵:
[A,W] = fastica(X,'numOfIC',2)
如果W
的大小是2xn
,那么Y=W*X
。否则W
的大小是nx2,并且Y=W'*X