PCA降维处理C++代码

时间:2014-11-09 14:40:54
【文件属性】:

文件名称:PCA降维处理C++代码

文件大小:135KB

文件格式:ZIP

更新时间:2014-11-09 14:40:54

PCA C++ 降维 主成分分析

此程序是一个简单的PCA降维处理,程序中以SampleData.txt中的三维数据点作为输入,程序的输出存放在Results目录, 其中包括: 1. PCAResult.txt 存放经主元分析后在主元轴坐标系下的数据坐标。 2. DisplaySamples.ms 为3ds Max脚本文件,用3ds Max打开后可看到SampleData.txt表示的数据点。 3. DisplayResult.ms 为3ds Max脚本文件,用3ds Max打开后可看到将原3维数据在主元轴坐标系下降到2维后的数据点;同时该文件还显示了主元分析得到的前两个主元轴。


【文件预览】:
PurePCA
----PurePCA.sln(886B)
----Bin()
--------ReadMe.txt(397B)
--------Results()
--------SampleData.txt(7KB)
--------PurePCA.exe(36KB)
----PurePCA()
--------Matrix3.h(8KB)
--------Matrix3.cpp(36KB)
--------PurePCA.cpp(9KB)
--------PreDefine.h(41B)
--------PurePCA.vcproj(4KB)
--------PurePCA.vcproj.CHENG-PC.dell.user(1KB)
--------Vector3.cpp(2KB)
--------Vector3.h(21KB)
----PCA Tutorial.pdf(117KB)

网友评论

  • 为什么三维的sampledate降维的PCAresult还是三维的?
  • 很实用,就是注释少了点
  • 还不错,挺好用的。但是大数据PCA会报错
  • 有错误,不知道怎么回事
  • 很好的例程,很有用
  • 运行出错了~~,不知道是什么原因
  • 代码好多啊
  • 好东西可以用
  • 还可以!算法能看懂!!
  • 比较基础,适合入门
  • 算法讲的很清楚,值得学习。
  • 代码可以运行
  • 代码运行还可以
  • 可以用,还行
  • 不错,蛮有用的,值得学习。
  • 这个和论坛里的代码相似
  • 好像只能把三维的降成两维的,通用性不太好
  • 算法讲的很清楚,但是感觉还是不懂,
  • 不错的程序,算法讲的很清楚,但是感觉还是不懂
  • 比较基础,还附赠了一个教程,适合PCA入门