我正在为一个多元数据集执行探索性因素分析 (EFA),其中变量都是相同物理测量的所有测量值,仅在空间中的不同位置。我的目的是提取一些可能被解释为导致观察的常见来源的潜在变量(即因素),然后将这些因素用于未来分析(在将每个因素分配给“来源”之后)。
EFA 效果很好,但我也可以获得负因子分数,我不确定这是物理解决方案。我遇到了 PMF(正矩阵分解)或 NMF/NNMF(非负矩阵分解),并且想知道将它用于我的目的是否也有意义。
这两种算法有什么区别?
例如,我用 NMF (W) 得到的分解矩阵与我用 EFA 得到的因子分数非常相似(只有某种随机行为)。然而,我无法理解一些事情:
在 EFA 中,因子得分是归一化的信号。分解后的W矩阵是什么单位?它与我的测量单位相同吗?
如果用不同的种子运行 NMF 会产生不同的解决方案,我应该采取什么解决方案?我应该多次运行它吗?
如果 (1) 为真,我能否以与我的因子分数相同的方式使用 W 矩阵?(即,W 矩阵中的每一列都是“共同因子”的因子分数?)
能得到一些帮助会很棒...