i'm trying select subset of features data contains 2000 of them 63 samples. know how pca in matlab. used 'pcacov' , returns eigenvectors , eigenvalues too. however, don't know how select features want. mean if features aren't labeled, how can select features ? or returned in same order ?
how can select features ?
if call like
[pc,variances,explained] = pcacov(covx)
then principal components vectors in first return argument variances in second return argument. in correspondence , sorted significant least significant.
or returned in same order ?
you can assume if function says so, otherwise it's not safe assume , can like.
[varsorted,varsortedinds] = sort(variances,'descend'); pcsorted = pc(:,varsortedinds);
and varsorted
, pcsorted
in order least significant.
Comments
Post a Comment