特征太多想降维,主成分分析怎么配?

客户表处理后有一百多个字段,跑聚类慢得离谱,同事建议先做一次主成分分析把维度压下来。助睿AI 控件里搜到「主成分分析」,参数有三项:主成分占比、奇异值分解方法、数据标准化。占比默认 0.9,我不太确定这个数是调大还是调小能留住更多信息,另外标准化要不要勾。

9 个赞

主成分占比指的是主成分覆盖的方差范围,取值 0.1 到 1,默认 0.9,意思就是保留约九成的方差信息,调大留得更多、维度也更多,调小压得更狠但可能丢细节。奇异值分解方法有 auto、full、arpack、randomized 四个选项,一般留 auto 就行。数据标准化默认是不勾的,但 PCA 对原始数据的缩放很敏感,各字段量纲差得远的时候我一般会勾上。控件输出的是转换后的带权重数据或者特征向量,后面接查看数据就能看。