在MATLAB R2014b中有一个新功能 pca()
,它可以执行可以处理缺失数据的PCA。在文档中,它表示它使用"交替最小二乘法"执行pca。算法,以估计缺失值。
我想知道在没有使用该功能的情况下如何使用该算法应用PCA是否有任何实际参考,或者如果有很好的参考资料。原因是,Octave中没有这样的函数可以处理丢失的数据,因此我想自己编写代码。
答案 0 :(得分:0)
感谢您的帮助。我浏览了参考文献,并且能够从两个参考文献中找到关于als算法的matlab代码。对于任何想知道的人,可以在这两个链接中找到源代码:
1)http://research.ics.aalto.fi/bayes/software/index.shtml 2)https://www.cs.nyu.edu/~roweis/code.html