主成分分析与缺失数据的交替最小二乘法

Principal Component Analysis w/ Alternating Least Squares for Missing Data

在 MATLAB R2014b 中有一个新函数,pca(),它执行可以处理缺失数据的 PCA。在文档中它说它使用 "alternating least squares" 算法执行 pca 以估计缺失值。

我想知道在不使用该函数的情况下如何将PCA与该算法一起应用是否有任何实际参考,或者als上是否有很好的参考。原因是Octave中没有这样的函数可以处理丢失的数据,所以我想自己编码。

感谢您的帮助。我浏览了参考资料,并能够从其中两个参考资料中找到他们关于 als 算法的 matlab 代码。对于任何想知道的人,可以在这两个链接中找到源代码:

1) http://research.ics.aalto.fi/bayes/software/index.shtml 2) https://www.cs.nyu.edu/~roweis/code.html