我也是统计数据和matlab的新手 . 我必须在我的项目中进行特征选择,所以我使用了主成分分析(pca) .
我提到tutorial to use pca in matlab
我的代码如下,
pcaInput = rand(294,40);
disp(size(pcaInput)) % output is 294 40
pcaOutput=pca(pcaInput);
disp(size(pcaOutput)) % output is 40 1 , Unacceptable as per tutorial
%that's it
根据教程,如果pca()函数的输入矩阵有p个变量,那么输出是p * p矩阵 . 所以函数应该给我一个40 * 40的矩阵,但它给我一个40 * 1的矩阵 . 我哪里错了?
根据教程,此输出是不可接受的 . 我在互联网上搜索了但是,找不到关于这个主题的任何文章 .